builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1963 starttime: 1461061587.57 results: success (0) buildid: 20160419024745 builduid: 8f13bcbff69f46af9c6cd66e8a13c988 revision: 177d9f1a0f9a0864e0cda80dcf5f03e964237a2c ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 03:26:27.568177) ========= master: http://buildbot-master117.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 03:26:27.568789) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 1 mins, 29 secs) (at 2016-04-19 03:26:27.569233) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 1 mins, 29 secs) (at 2016-04-19 03:27:57.321505) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 10 secs) (at 2016-04-19 03:27:57.322035) ========= 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-1461061421.65650-1257742942 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 03:28:03-- 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% 9.75M=0.001s 2016-04-19 03:28:04 (9.75 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.704342 ========= master_lag: 9.58 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 10 secs) (at 2016-04-19 03:28:07.605740) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 03:28:07.606268) ========= 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-1461061421.65650-1257742942 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019849 ========= master_lag: 0.24 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 03:28:07.869603) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 03:28:07.870079) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 177d9f1a0f9a0864e0cda80dcf5f03e964237a2c --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 177d9f1a0f9a0864e0cda80dcf5f03e964237a2c --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-1461061421.65650-1257742942 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 03:28:07,994 truncating revision to first 12 chars 2016-04-19 03:28:07,995 Setting DEBUG logging. 2016-04-19 03:28:07,995 attempt 1/10 2016-04-19 03:28:07,995 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/177d9f1a0f9a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 03:28:09,325 unpacking tar archive at: mozilla-inbound-177d9f1a0f9a/testing/mozharness/ program finished with exit code 0 elapsedTime=2.142602 ========= master_lag: 0.12 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 03:28:10.137462) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 03:28:10.137868) ========= script_repo_revision: 177d9f1a0f9a0864e0cda80dcf5f03e964237a2c ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 03:28:10.138428) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 4 secs) (at 2016-04-19 03:28:10.138829) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 4 secs) (at 2016-04-19 03:28:14.641688) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 19 secs) (at 2016-04-19 03:28:14.642088) ========= /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-1461061421.65650-1257742942 _=/tools/buildbot/bin/python using PTY: False 03:28:15 INFO - MultiFileLogger online at 20160419 03:28:15 in /builds/slave/test 03:28:15 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 03:28:15 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 03:28:15 INFO - {'append_to_log': False, 03:28:15 INFO - 'base_work_dir': '/builds/slave/test', 03:28:15 INFO - 'blob_upload_branch': 'mozilla-inbound', 03:28:15 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 03:28:15 INFO - 'buildbot_json_path': 'buildprops.json', 03:28:15 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 03:28:15 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:28:15 INFO - 'download_minidump_stackwalk': True, 03:28:15 INFO - 'download_symbols': 'true', 03:28:15 INFO - 'e10s': False, 03:28:15 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 03:28:15 INFO - 'tooltool.py': '/tools/tooltool.py', 03:28:15 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 03:28:15 INFO - '/tools/misc-python/virtualenv.py')}, 03:28:15 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:28:15 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:28:15 INFO - 'log_level': 'info', 03:28:15 INFO - 'log_to_console': True, 03:28:15 INFO - 'opt_config_files': (), 03:28:15 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 03:28:15 INFO - '--processes=1', 03:28:15 INFO - '--config=%(test_path)s/wptrunner.ini', 03:28:15 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 03:28:15 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 03:28:15 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 03:28:15 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 03:28:15 INFO - 'pip_index': False, 03:28:15 INFO - 'require_test_zip': True, 03:28:15 INFO - 'test_type': ('testharness',), 03:28:15 INFO - 'this_chunk': '1', 03:28:15 INFO - 'tooltool_cache': '/builds/tooltool_cache', 03:28:15 INFO - 'total_chunks': '10', 03:28:15 INFO - 'virtualenv_path': 'venv', 03:28:15 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:28:15 INFO - 'work_dir': 'build'} 03:28:15 INFO - ##### 03:28:15 INFO - ##### Running clobber step. 03:28:15 INFO - ##### 03:28:15 INFO - Running pre-action listener: _resource_record_pre_action 03:28:15 INFO - Running main action method: clobber 03:28:15 INFO - rmtree: /builds/slave/test/build 03:28:15 INFO - Running post-action listener: _resource_record_post_action 03:28:15 INFO - ##### 03:28:15 INFO - ##### Running read-buildbot-config step. 03:28:15 INFO - ##### 03:28:15 INFO - Running pre-action listener: _resource_record_pre_action 03:28:15 INFO - Running main action method: read_buildbot_config 03:28:15 INFO - Using buildbot properties: 03:28:15 INFO - { 03:28:15 INFO - "project": "", 03:28:15 INFO - "product": "firefox", 03:28:15 INFO - "script_repo_revision": "production", 03:28:15 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 03:28:15 INFO - "repository": "", 03:28:15 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 03:28:15 INFO - "buildid": "20160419024745", 03:28:15 INFO - "pgo_build": "False", 03:28:15 INFO - "basedir": "/builds/slave/test", 03:28:15 INFO - "buildnumber": 45, 03:28:15 INFO - "slavename": "tst-linux64-spot-1963", 03:28:15 INFO - "master": "http://buildbot-master117.bb.releng.use1.mozilla.com:8201/", 03:28:15 INFO - "platform": "linux64", 03:28:15 INFO - "branch": "mozilla-inbound", 03:28:15 INFO - "revision": "177d9f1a0f9a0864e0cda80dcf5f03e964237a2c", 03:28:15 INFO - "repo_path": "integration/mozilla-inbound", 03:28:15 INFO - "moz_repo_path": "", 03:28:15 INFO - "stage_platform": "linux64", 03:28:15 INFO - "builduid": "8f13bcbff69f46af9c6cd66e8a13c988", 03:28:15 INFO - "slavebuilddir": "test" 03:28:15 INFO - } 03:28:15 INFO - Found installer url https://queue.taskcluster.net/v1/task/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 03:28:15 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 03:28:15 INFO - Running post-action listener: _resource_record_post_action 03:28:15 INFO - ##### 03:28:15 INFO - ##### Running download-and-extract step. 03:28:15 INFO - ##### 03:28:15 INFO - Running pre-action listener: _resource_record_pre_action 03:28:15 INFO - Running main action method: download_and_extract 03:28:15 INFO - mkdir: /builds/slave/test/build/tests 03:28: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')]} 03:28:15 INFO - https://queue.taskcluster.net/v1/task/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 03:28:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 03:28:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 03:28:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 03:28:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 03:28:16 INFO - Downloaded 1361 bytes. 03:28:16 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 03:28:16 INFO - Using the following test package requirements: 03:28:16 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 03:28:16 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:28:16 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 03:28:16 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:28:16 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 03:28:16 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:28:16 INFO - u'jsshell-linux-x86_64.zip'], 03:28:16 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:28:16 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 03:28:16 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 03:28:16 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:28:16 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 03:28:16 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:28:16 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 03:28:16 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:28:16 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 03:28:16 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:28:16 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 03:28:16 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 03:28:16 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')]} 03:28:16 INFO - https://queue.taskcluster.net/v1/task/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 03:28:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 03:28:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 03:28:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 03:28:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 03:28:21 INFO - Downloaded 22675101 bytes. 03:28:21 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:28:21 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:28:22 INFO - caution: filename not matched: web-platform/* 03:28:22 INFO - Return code: 11 03: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')]} 03:28:22 INFO - https://queue.taskcluster.net/v1/task/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 03:28:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 03:28:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 03:28:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 03:28:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 03:28:24 INFO - Downloaded 36390000 bytes. 03:28:24 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:28:24 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:28:28 INFO - caution: filename not matched: bin/* 03:28:28 INFO - caution: filename not matched: config/* 03:28:28 INFO - caution: filename not matched: mozbase/* 03:28:28 INFO - caution: filename not matched: marionette/* 03:28:28 INFO - caution: filename not matched: tools/wptserve/* 03:28:28 INFO - Return code: 11 03:28:28 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')]} 03:28:28 INFO - https://queue.taskcluster.net/v1/task/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 03:28:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 03:28:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 03:28:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 03:28:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 03:28:38 INFO - Downloaded 64179047 bytes. 03:28:38 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 03:28:38 INFO - mkdir: /builds/slave/test/properties 03:28:38 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 03:28:38 INFO - Writing to file /builds/slave/test/properties/build_url 03:28:38 INFO - Contents: 03:28:38 INFO - build_url:https://queue.taskcluster.net/v1/task/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 03:28:39 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 03:28:39 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 03:28:39 INFO - Writing to file /builds/slave/test/properties/symbols_url 03:28:39 INFO - Contents: 03:28:39 INFO - symbols_url:https://queue.taskcluster.net/v1/task/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 03:28:39 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')]} 03:28:39 INFO - https://queue.taskcluster.net/v1/task/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 03:28:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 03:28:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 03:28:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 03:28:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 03:28:48 INFO - Downloaded 90751717 bytes. 03:28:48 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 03:28:48 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 03:28:55 INFO - Return code: 0 03:28:55 INFO - Running post-action listener: _resource_record_post_action 03:28:55 INFO - Running post-action listener: set_extra_try_arguments 03:28:55 INFO - ##### 03:28:55 INFO - ##### Running create-virtualenv step. 03:28:55 INFO - ##### 03:28:55 INFO - Running pre-action listener: _pre_create_virtualenv 03:28:55 INFO - Running pre-action listener: _resource_record_pre_action 03:28:55 INFO - Running main action method: create_virtualenv 03:28:55 INFO - Creating virtualenv /builds/slave/test/build/venv 03:28:55 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 03:28:55 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 03:28:55 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 03:28:55 INFO - Using real prefix '/usr' 03:28:55 INFO - New python executable in /builds/slave/test/build/venv/bin/python 03:28:59 INFO - Installing distribute.............................................................................................................................................................................................done. 03:29:02 INFO - Installing pip.................done. 03:29:02 INFO - Return code: 0 03:29:02 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 03:29:02 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')]} 03:29:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:29:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:29:02 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')]} 03:29:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:29:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:29:02 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x2597030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25983f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x269c1f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26a4050>, '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 0x26a4ed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25e35b0>, '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-1461061421.65650-1257742942', '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 03:29:02 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 03:29:02 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 03:29:02 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:29:02 INFO - 'CCACHE_UMASK': '002', 03:29:02 INFO - 'DISPLAY': ':0', 03:29:02 INFO - 'HOME': '/home/cltbld', 03:29:02 INFO - 'LANG': 'en_US.UTF-8', 03:29:02 INFO - 'LOGNAME': 'cltbld', 03:29:02 INFO - 'MAIL': '/var/mail/cltbld', 03:29:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:29:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:29:02 INFO - 'MOZ_NO_REMOTE': '1', 03:29:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:29:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:29:02 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:29:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:29:02 INFO - 'PWD': '/builds/slave/test', 03:29:02 INFO - 'SHELL': '/bin/bash', 03:29:02 INFO - 'SHLVL': '1', 03:29:02 INFO - 'TERM': 'linux', 03:29:02 INFO - 'TMOUT': '86400', 03:29:02 INFO - 'USER': 'cltbld', 03:29:02 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461061421.65650-1257742942', 03:29:02 INFO - '_': '/tools/buildbot/bin/python'} 03:29:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:29:03 INFO - Downloading/unpacking psutil>=0.7.1 03:29:03 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 03:29:03 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 03:29:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:29:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:29:03 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 03:29:03 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 03:29:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 03:29:09 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:29:09 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:29:09 INFO - Installing collected packages: psutil 03:29:09 INFO - Running setup.py install for psutil 03:29:09 INFO - building 'psutil._psutil_linux' extension 03:29:09 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 03:29:12 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 03:29:12 INFO - building 'psutil._psutil_posix' extension 03:29:12 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 03:29:13 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 03:29:13 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:29:13 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:29:13 INFO - Successfully installed psutil 03:29:13 INFO - Cleaning up... 03:29:13 INFO - Return code: 0 03:29:13 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 03:29:13 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')]} 03:29:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:29:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:29:13 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')]} 03:29:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:29:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:29:13 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x2597030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25983f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x269c1f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26a4050>, '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 0x26a4ed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25e35b0>, '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-1461061421.65650-1257742942', '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 03:29:13 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 03:29:13 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 03:29:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:29:13 INFO - 'CCACHE_UMASK': '002', 03:29:13 INFO - 'DISPLAY': ':0', 03:29:13 INFO - 'HOME': '/home/cltbld', 03:29:13 INFO - 'LANG': 'en_US.UTF-8', 03:29:13 INFO - 'LOGNAME': 'cltbld', 03:29:13 INFO - 'MAIL': '/var/mail/cltbld', 03:29:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:29:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:29:13 INFO - 'MOZ_NO_REMOTE': '1', 03:29:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:29:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:29:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:29:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:29:13 INFO - 'PWD': '/builds/slave/test', 03:29:13 INFO - 'SHELL': '/bin/bash', 03:29:13 INFO - 'SHLVL': '1', 03:29:13 INFO - 'TERM': 'linux', 03:29:13 INFO - 'TMOUT': '86400', 03:29:13 INFO - 'USER': 'cltbld', 03:29:13 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461061421.65650-1257742942', 03:29:13 INFO - '_': '/tools/buildbot/bin/python'} 03:29:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:29:13 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:29:13 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 03:29:13 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 03:29:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:29:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:29:13 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 03:29:13 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 03:29:18 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:29:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 03:29:19 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 03:29:19 INFO - Installing collected packages: mozsystemmonitor 03:29:19 INFO - Running setup.py install for mozsystemmonitor 03:29:19 INFO - Successfully installed mozsystemmonitor 03:29:19 INFO - Cleaning up... 03:29:19 INFO - Return code: 0 03:29:19 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 03:29:19 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')]} 03:29:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:29:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:29:19 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')]} 03:29:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:29:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:29:19 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x2597030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25983f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x269c1f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26a4050>, '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 0x26a4ed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25e35b0>, '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-1461061421.65650-1257742942', '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 03:29:19 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 03:29:19 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 03:29:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:29:19 INFO - 'CCACHE_UMASK': '002', 03:29:19 INFO - 'DISPLAY': ':0', 03:29:19 INFO - 'HOME': '/home/cltbld', 03:29:19 INFO - 'LANG': 'en_US.UTF-8', 03:29:19 INFO - 'LOGNAME': 'cltbld', 03:29:19 INFO - 'MAIL': '/var/mail/cltbld', 03:29:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:29:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:29:19 INFO - 'MOZ_NO_REMOTE': '1', 03:29:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:29:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:29:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:29:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:29:19 INFO - 'PWD': '/builds/slave/test', 03:29:19 INFO - 'SHELL': '/bin/bash', 03:29:19 INFO - 'SHLVL': '1', 03:29:19 INFO - 'TERM': 'linux', 03:29:19 INFO - 'TMOUT': '86400', 03:29:19 INFO - 'USER': 'cltbld', 03:29:19 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461061421.65650-1257742942', 03:29:19 INFO - '_': '/tools/buildbot/bin/python'} 03:29:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:29:19 INFO - Downloading/unpacking blobuploader==1.2.4 03:29:19 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 03:29:19 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 03:29:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:29:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:29:19 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 03:29:19 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 03:29:24 INFO - Downloading blobuploader-1.2.4.tar.gz 03:29:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 03:29:25 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:29:25 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 03:29:25 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 03:29:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:29:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:29:25 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 03:29:25 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 03:29:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 03:29:26 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:29:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:29:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:29:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:29:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:29:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:29:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:29:26 INFO - Downloading docopt-0.6.1.tar.gz 03:29:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 03:29:27 INFO - Installing collected packages: blobuploader, requests, docopt 03:29:27 INFO - Running setup.py install for blobuploader 03:29:27 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 03:29:27 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 03:29:27 INFO - Running setup.py install for requests 03:29:27 INFO - Running setup.py install for docopt 03:29:28 INFO - Successfully installed blobuploader requests docopt 03:29:28 INFO - Cleaning up... 03:29:28 INFO - Return code: 0 03:29:28 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:29:28 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')]} 03:29:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:29:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:29:28 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')]} 03:29:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:29:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:29:28 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x2597030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25983f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x269c1f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26a4050>, '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 0x26a4ed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25e35b0>, '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-1461061421.65650-1257742942', '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 03:29:28 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 03:29:28 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 03:29:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:29:28 INFO - 'CCACHE_UMASK': '002', 03:29:28 INFO - 'DISPLAY': ':0', 03:29:28 INFO - 'HOME': '/home/cltbld', 03:29:28 INFO - 'LANG': 'en_US.UTF-8', 03:29:28 INFO - 'LOGNAME': 'cltbld', 03:29:28 INFO - 'MAIL': '/var/mail/cltbld', 03:29:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:29:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:29:28 INFO - 'MOZ_NO_REMOTE': '1', 03:29:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:29:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:29:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:29:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:29:28 INFO - 'PWD': '/builds/slave/test', 03:29:28 INFO - 'SHELL': '/bin/bash', 03:29:28 INFO - 'SHLVL': '1', 03:29:28 INFO - 'TERM': 'linux', 03:29:28 INFO - 'TMOUT': '86400', 03:29:28 INFO - 'USER': 'cltbld', 03:29:28 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461061421.65650-1257742942', 03:29:28 INFO - '_': '/tools/buildbot/bin/python'} 03:29:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:29:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:29:28 INFO - Running setup.py (path:/tmp/pip-gu6WYv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:29:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:29:28 INFO - Running setup.py (path:/tmp/pip-x_3xaN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:29:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:29:29 INFO - Running setup.py (path:/tmp/pip-e0Ok5E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:29:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:29:29 INFO - Running setup.py (path:/tmp/pip-re7ZiF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:29:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:29:29 INFO - Running setup.py (path:/tmp/pip-n5Vy3q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:29:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:29:29 INFO - Running setup.py (path:/tmp/pip-vEG6P_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:29:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:29:29 INFO - Running setup.py (path:/tmp/pip-pKNCJo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:29:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:29:29 INFO - Running setup.py (path:/tmp/pip-_ijyCj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:29:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:29:29 INFO - Running setup.py (path:/tmp/pip-cgpY4y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:29:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:29:30 INFO - Running setup.py (path:/tmp/pip-uFapt9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:29:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:29:30 INFO - Running setup.py (path:/tmp/pip-tQKmmF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:29:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:29:30 INFO - Running setup.py (path:/tmp/pip-WNKlI_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:29:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:29:30 INFO - Running setup.py (path:/tmp/pip-HKZoXW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:29:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:29:30 INFO - Running setup.py (path:/tmp/pip-eMVAR6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:29:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:29:30 INFO - Running setup.py (path:/tmp/pip-clGLow-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:29:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:29:30 INFO - Running setup.py (path:/tmp/pip-XJBKhh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:29:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:29:30 INFO - Running setup.py (path:/tmp/pip-dAhha5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:29:31 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:29:31 INFO - Running setup.py (path:/tmp/pip-lZa3Fm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:29:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:29:31 INFO - Running setup.py (path:/tmp/pip-zgP34Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:29:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:29:31 INFO - Running setup.py (path:/tmp/pip-66rkRa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:29:31 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:29:31 INFO - Running setup.py (path:/tmp/pip-mwCFNf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:29:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:29:32 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 03:29:32 INFO - Running setup.py install for manifestparser 03:29:32 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 03:29:32 INFO - Running setup.py install for mozcrash 03:29:32 INFO - Running setup.py install for mozdebug 03:29:32 INFO - Running setup.py install for mozdevice 03:29:32 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 03:29:32 INFO - Installing dm script to /builds/slave/test/build/venv/bin 03:29:32 INFO - Running setup.py install for mozfile 03:29:33 INFO - Running setup.py install for mozhttpd 03:29:33 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 03:29:33 INFO - Running setup.py install for mozinfo 03:29:33 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 03:29:33 INFO - Running setup.py install for mozInstall 03:29:33 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 03:29:33 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 03:29:33 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 03:29:33 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 03:29:33 INFO - Running setup.py install for mozleak 03:29:33 INFO - Running setup.py install for mozlog 03:29:34 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 03:29:34 INFO - Running setup.py install for moznetwork 03:29:34 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 03:29:34 INFO - Running setup.py install for mozprocess 03:29:34 INFO - Running setup.py install for mozprofile 03:29:34 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 03:29:34 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 03:29:34 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 03:29:34 INFO - Running setup.py install for mozrunner 03:29:35 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 03:29:35 INFO - Running setup.py install for mozscreenshot 03:29:35 INFO - Running setup.py install for moztest 03:29:35 INFO - Running setup.py install for mozversion 03:29:35 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 03:29:35 INFO - Running setup.py install for wptserve 03:29:35 INFO - Running setup.py install for marionette-driver 03:29:36 INFO - Running setup.py install for browsermob-proxy 03:29:36 INFO - Running setup.py install for marionette-client 03:29:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:29:36 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 03:29:36 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 03:29:36 INFO - Cleaning up... 03:29:36 INFO - Return code: 0 03:29:36 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:29:36 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')]} 03:29:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:29:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:29:36 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')]} 03:29:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:29:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:29:36 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x2597030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25983f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x269c1f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26a4050>, '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 0x26a4ed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25e35b0>, '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-1461061421.65650-1257742942', '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 03:29:36 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 03:29:36 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 03:29:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:29:36 INFO - 'CCACHE_UMASK': '002', 03:29:36 INFO - 'DISPLAY': ':0', 03:29:36 INFO - 'HOME': '/home/cltbld', 03:29:36 INFO - 'LANG': 'en_US.UTF-8', 03:29:36 INFO - 'LOGNAME': 'cltbld', 03:29:36 INFO - 'MAIL': '/var/mail/cltbld', 03:29:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:29:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:29:36 INFO - 'MOZ_NO_REMOTE': '1', 03:29:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:29:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:29:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:29:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:29:36 INFO - 'PWD': '/builds/slave/test', 03:29:36 INFO - 'SHELL': '/bin/bash', 03:29:36 INFO - 'SHLVL': '1', 03:29:36 INFO - 'TERM': 'linux', 03:29:36 INFO - 'TMOUT': '86400', 03:29:36 INFO - 'USER': 'cltbld', 03:29:36 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461061421.65650-1257742942', 03:29:36 INFO - '_': '/tools/buildbot/bin/python'} 03:29:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:29:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:29:37 INFO - Running setup.py (path:/tmp/pip-7wDggb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:29:37 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)) 03:29:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:29:37 INFO - Running setup.py (path:/tmp/pip-Ma4k3r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:29:37 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)) 03:29:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:29:37 INFO - Running setup.py (path:/tmp/pip-vk8gVQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:29:37 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)) 03:29:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:29:37 INFO - Running setup.py (path:/tmp/pip-STEcca-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:29:37 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)) 03:29:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:29:37 INFO - Running setup.py (path:/tmp/pip-F8wO67-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:29:38 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)) 03:29:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:29:38 INFO - Running setup.py (path:/tmp/pip-L3CUyO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:29:38 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)) 03:29:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:29:38 INFO - Running setup.py (path:/tmp/pip-GVcwHR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:29:38 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)) 03:29:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:29:38 INFO - Running setup.py (path:/tmp/pip-KlhTO3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:29:38 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)) 03:29:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:29:38 INFO - Running setup.py (path:/tmp/pip-mNewHs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:29:38 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)) 03:29:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:29:38 INFO - Running setup.py (path:/tmp/pip-IdiMV1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:29:38 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)) 03:29:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:29:38 INFO - Running setup.py (path:/tmp/pip-x2FVi4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:29:38 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)) 03:29:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:29:38 INFO - Running setup.py (path:/tmp/pip-FQT0zH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:29:39 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)) 03:29:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:29:39 INFO - Running setup.py (path:/tmp/pip-CrpoMF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:29:39 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)) 03:29:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:29:39 INFO - Running setup.py (path:/tmp/pip-72dNqU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:29:39 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)) 03:29:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:29:39 INFO - Running setup.py (path:/tmp/pip-tAqzCH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:29:39 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)) 03:29:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:29:39 INFO - Running setup.py (path:/tmp/pip-I3omRx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:29:39 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)) 03:29:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:29:39 INFO - Running setup.py (path:/tmp/pip-TSb6Bp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:29:39 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)) 03:29:39 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:29:39 INFO - Running setup.py (path:/tmp/pip-Ni74ma-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:29:40 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)) 03:29:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:29:40 INFO - Running setup.py (path:/tmp/pip-_raPST-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:29:40 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)) 03:29:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:29:40 INFO - Running setup.py (path:/tmp/pip-J8aMC7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:29:40 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)) 03:29:40 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:29:40 INFO - Running setup.py (path:/tmp/pip-Zmxway-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:29:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:29:40 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)) 03:29:40 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)) 03:29:40 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)) 03:29:40 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)) 03:29:40 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)) 03:29:40 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)) 03:29:40 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:29:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:29:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:29:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:29:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:29:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:29:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:29:45 INFO - Downloading blessings-1.6.tar.gz 03:29:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 03:29:46 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)) 03:29:46 INFO - Installing collected packages: blessings 03:29:46 INFO - Running setup.py install for blessings 03:29:46 INFO - Successfully installed blessings 03:29:46 INFO - Cleaning up... 03:29:46 INFO - Return code: 0 03:29:46 INFO - Done creating virtualenv /builds/slave/test/build/venv. 03:29:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:29:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:29:47 INFO - Reading from file tmpfile_stdout 03:29:47 INFO - Current package versions: 03:29:47 INFO - argparse == 1.2.1 03:29:47 INFO - blessings == 1.6 03:29:47 INFO - blobuploader == 1.2.4 03:29:47 INFO - browsermob-proxy == 0.6.0 03:29:47 INFO - docopt == 0.6.1 03:29:47 INFO - manifestparser == 1.1 03:29:47 INFO - marionette-client == 2.3.0 03:29:47 INFO - marionette-driver == 1.4.0 03:29:47 INFO - mozInstall == 1.12 03:29:47 INFO - mozcrash == 0.17 03:29:47 INFO - mozdebug == 0.1 03:29:47 INFO - mozdevice == 0.48 03:29:47 INFO - mozfile == 1.2 03:29:47 INFO - mozhttpd == 0.7 03:29:47 INFO - mozinfo == 0.9 03:29:47 INFO - mozleak == 0.1 03:29:47 INFO - mozlog == 3.1 03:29:47 INFO - moznetwork == 0.27 03:29:47 INFO - mozprocess == 0.22 03:29:47 INFO - mozprofile == 0.28 03:29:47 INFO - mozrunner == 6.11 03:29:47 INFO - mozscreenshot == 0.1 03:29:47 INFO - mozsystemmonitor == 0.0 03:29:47 INFO - moztest == 0.7 03:29:47 INFO - mozversion == 1.4 03:29:47 INFO - psutil == 3.1.1 03:29:47 INFO - requests == 1.2.3 03:29:47 INFO - wptserve == 1.4.0 03:29:47 INFO - wsgiref == 0.1.2 03:29:47 INFO - Running post-action listener: _resource_record_post_action 03:29:47 INFO - Running post-action listener: _start_resource_monitoring 03:29:47 INFO - Starting resource monitoring. 03:29:47 INFO - ##### 03:29:47 INFO - ##### Running pull step. 03:29:47 INFO - ##### 03:29:47 INFO - Running pre-action listener: _resource_record_pre_action 03:29:47 INFO - Running main action method: pull 03:29:47 INFO - Pull has nothing to do! 03:29:47 INFO - Running post-action listener: _resource_record_post_action 03:29:47 INFO - ##### 03:29:47 INFO - ##### Running install step. 03:29:47 INFO - ##### 03:29:47 INFO - Running pre-action listener: _resource_record_pre_action 03:29:47 INFO - Running main action method: install 03:29:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:29:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:29:47 INFO - Reading from file tmpfile_stdout 03:29:47 INFO - Detecting whether we're running mozinstall >=1.0... 03:29:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 03:29:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 03:29:47 INFO - Reading from file tmpfile_stdout 03:29:47 INFO - Output received: 03:29:47 INFO - Usage: mozinstall [options] installer 03:29:47 INFO - Options: 03:29:47 INFO - -h, --help show this help message and exit 03:29:47 INFO - -d DEST, --destination=DEST 03:29:47 INFO - Directory to install application into. [default: 03:29:47 INFO - "/builds/slave/test"] 03:29:47 INFO - --app=APP Application being installed. [default: firefox] 03:29:47 INFO - mkdir: /builds/slave/test/build/application 03:29:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 03:29:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 03:30:19 INFO - Reading from file tmpfile_stdout 03:30:19 INFO - Output received: 03:30:19 INFO - /builds/slave/test/build/application/firefox/firefox 03:30:19 INFO - Running post-action listener: _resource_record_post_action 03:30:19 INFO - ##### 03:30:19 INFO - ##### Running run-tests step. 03:30:19 INFO - ##### 03:30:19 INFO - Running pre-action listener: _resource_record_pre_action 03:30:19 INFO - Running main action method: run_tests 03:30:19 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 03:30:19 INFO - Minidump filename unknown. Determining based upon platform and architecture. 03:30:19 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 03:30:19 INFO - grabbing minidump binary from tooltool 03:30:19 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')]} 03:30:19 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 0x26a4050>, '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 0x26a4ed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25e35b0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 03:30:19 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 03:30:19 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 03:30:19 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 03:30:19 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 03:30:21 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmp5bU45a 03:30:21 INFO - INFO - File integrity verified, renaming tmp5bU45a to linux64-minidump_stackwalk 03:30:21 INFO - INFO - Updating local cache /builds/tooltool_cache... 03:30:21 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk 03:30:21 INFO - Return code: 0 03:30:21 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 03:30:21 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:30:21 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/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 03:30:21 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/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 03:30:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:30:21 INFO - 'CCACHE_UMASK': '002', 03:30:21 INFO - 'DISPLAY': ':0', 03:30:21 INFO - 'HOME': '/home/cltbld', 03:30:21 INFO - 'LANG': 'en_US.UTF-8', 03:30:21 INFO - 'LOGNAME': 'cltbld', 03:30:21 INFO - 'MAIL': '/var/mail/cltbld', 03:30:21 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:30:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:30:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:30:21 INFO - 'MOZ_NO_REMOTE': '1', 03:30:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:30:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:30:21 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:30:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:30:21 INFO - 'PWD': '/builds/slave/test', 03:30:21 INFO - 'SHELL': '/bin/bash', 03:30:21 INFO - 'SHLVL': '1', 03:30:21 INFO - 'TERM': 'linux', 03:30:21 INFO - 'TMOUT': '86400', 03:30:21 INFO - 'USER': 'cltbld', 03:30:21 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461061421.65650-1257742942', 03:30:21 INFO - '_': '/tools/buildbot/bin/python'} 03:30:21 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/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 03:30:22 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 03:30:22 INFO - import pkg_resources 03:30:23 INFO - Using 1 client processes 03:30:24 INFO - wptserve Starting http server on 127.0.0.1:8000 03:30:24 INFO - wptserve Starting http server on 127.0.0.1:8001 03:30:24 INFO - wptserve Starting http server on 127.0.0.1:8443 03:30:26 INFO - SUITE-START | Running 778 tests 03:30:26 INFO - Running testharness tests 03:30:26 INFO - Setting up ssl 03:30:26 INFO - PROCESS | certutil | 03:30:26 INFO - PROCESS | certutil | 03:30:26 INFO - PROCESS | certutil | 03:30:26 INFO - Certificate Nickname Trust Attributes 03:30:26 INFO - SSL,S/MIME,JAR/XPI 03:30:26 INFO - 03:30:26 INFO - web-platform-tests CT,, 03:30:26 INFO - 03:30:26 INFO - Starting runner 03:30:29 INFO - PROCESS | 1955 | 1461061829175 Marionette DEBUG Marionette enabled via build flag and pref 03:30:29 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa176806000 == 1 [pid = 1955] [id = 1] 03:30:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 1 (0x7fa176806800) [pid = 1955] [serial = 1] [outer = (nil)] 03:30:29 INFO - PROCESS | 1955 | [1955] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 03:30:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 2 (0x7fa176807800) [pid = 1955] [serial = 2] [outer = 0x7fa176806800] 03:30:29 INFO - PROCESS | 1955 | 1461061829802 Marionette INFO Listening on port 2828 03:30:30 INFO - PROCESS | 1955 | 1461061830384 Marionette DEBUG Marionette enabled via command-line flag 03:30:30 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa17397d000 == 2 [pid = 1955] [id = 2] 03:30:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 3 (0x7fa1739c3800) [pid = 1955] [serial = 3] [outer = (nil)] 03:30:30 INFO - PROCESS | 1955 | [1955] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 03:30:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 4 (0x7fa1739c4800) [pid = 1955] [serial = 4] [outer = 0x7fa1739c3800] 03:30:30 INFO - PROCESS | 1955 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fa1785485b0 03:30:30 INFO - PROCESS | 1955 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fa1790a1df0 03:30:30 INFO - PROCESS | 1955 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fa172b17100 03:30:30 INFO - PROCESS | 1955 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fa172b17400 03:30:31 INFO - PROCESS | 1955 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fa172b17730 03:30:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 5 (0x7fa1786cf000) [pid = 1955] [serial = 5] [outer = 0x7fa176806800] 03:30:31 INFO - PROCESS | 1955 | [1955] 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 03:30:31 INFO - PROCESS | 1955 | 1461061831503 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:59690 03:30:31 INFO - PROCESS | 1955 | [1955] 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 03:30:31 INFO - PROCESS | 1955 | 1461061831579 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:59691 03:30:31 INFO - PROCESS | 1955 | [1955] 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 03:30:31 INFO - PROCESS | 1955 | 1461061831597 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:59692 03:30:31 INFO - PROCESS | 1955 | 1461061831602 Marionette DEBUG Closed connection conn0 03:30:31 INFO - PROCESS | 1955 | 1461061831668 Marionette DEBUG Closed connection conn1 03:30:31 INFO - PROCESS | 1955 | 1461061831686 Marionette DEBUG Closed connection conn2 03:30:31 INFO - PROCESS | 1955 | [1955] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 03:30:31 INFO - PROCESS | 1955 | [1955] 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 03:30:31 INFO - PROCESS | 1955 | 1461061831727 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:59693 03:30:31 INFO - PROCESS | 1955 | [1955] 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 03:30:31 INFO - PROCESS | 1955 | 1461061831777 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:59694 03:30:31 INFO - PROCESS | 1955 | 1461061831787 Marionette DEBUG Closed connection conn3 03:30:31 INFO - PROCESS | 1955 | [1955] 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 03:30:31 INFO - PROCESS | 1955 | 1461061831836 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:59695 03:30:31 INFO - PROCESS | 1955 | 1461061831855 Marionette DEBUG Closed connection conn4 03:30:31 INFO - PROCESS | 1955 | 1461061831890 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 03:30:31 INFO - PROCESS | 1955 | 1461061831901 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419024745","device":"desktop","version":"48.0a1"} 03:30:32 INFO - PROCESS | 1955 | [1955] 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 03:30:33 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16756c800 == 3 [pid = 1955] [id = 3] 03:30:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 6 (0x7fa16756d000) [pid = 1955] [serial = 6] [outer = (nil)] 03:30:33 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16756d800 == 4 [pid = 1955] [id = 4] 03:30:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 7 (0x7fa16758c000) [pid = 1955] [serial = 7] [outer = (nil)] 03:30:34 INFO - PROCESS | 1955 | [1955] 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 03:30:34 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa166324000 == 5 [pid = 1955] [id = 5] 03:30:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 8 (0x7fa166306000) [pid = 1955] [serial = 8] [outer = (nil)] 03:30:34 INFO - PROCESS | 1955 | [1955] 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 03:30:34 INFO - PROCESS | 1955 | [1955] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 03:30:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 9 (0x7fa16628c000) [pid = 1955] [serial = 9] [outer = 0x7fa166306000] 03:30:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 10 (0x7fa165f3e000) [pid = 1955] [serial = 10] [outer = 0x7fa16756d000] 03:30:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 11 (0x7fa165f8dc00) [pid = 1955] [serial = 11] [outer = 0x7fa16758c000] 03:30:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 12 (0x7fa165f8fc00) [pid = 1955] [serial = 12] [outer = 0x7fa166306000] 03:30:35 INFO - PROCESS | 1955 | 1461061835710 Marionette DEBUG loaded listener.js 03:30:35 INFO - PROCESS | 1955 | 1461061835728 Marionette DEBUG loaded listener.js 03:30:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 13 (0x7fa1647df000) [pid = 1955] [serial = 13] [outer = 0x7fa166306000] 03:30:36 INFO - PROCESS | 1955 | 1461061836431 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"0a886c26-3983-4249-9ec1-b640bcc22b55","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419024745","device":"desktop","version":"48.0a1","command_id":1}}] 03:30:36 INFO - PROCESS | 1955 | 1461061836706 Marionette TRACE conn5 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 03:30:37 INFO - PROCESS | 1955 | 1461061837082 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 03:30:37 INFO - PROCESS | 1955 | 1461061837154 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 03:30:37 INFO - PROCESS | 1955 | [1955] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 03:30:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 14 (0x7fa160b15c00) [pid = 1955] [serial = 14] [outer = 0x7fa166306000] 03:30:37 INFO - PROCESS | 1955 | [1955] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:30:37 INFO - PROCESS | 1955 | 1461061837705 Marionette TRACE conn5 <- [1,3,null,{}] 03:30:37 INFO - PROCESS | 1955 | 1461061837764 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 03:30:37 INFO - PROCESS | 1955 | 1461061837800 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 03:30:37 INFO - PROCESS | 1955 | 1461061837907 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 03:30:37 INFO - PROCESS | 1955 | 1461061837911 Marionette TRACE conn5 <- [1,5,null,{"value":"8"}] 03:30:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 03:30:37 INFO - PROCESS | 1955 | 1461061837923 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 03:30:37 INFO - PROCESS | 1955 | 1461061837927 Marionette TRACE conn5 <- [1,6,null,{}] 03:30:37 INFO - PROCESS | 1955 | 1461061837946 Marionette TRACE conn5 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:37 INFO - PROCESS | 1955 | 1461061837964 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 03:30:37 INFO - PROCESS | 1955 | 1461061837974 Marionette TRACE conn5 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:38 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15f0b7800 == 6 [pid = 1955] [id = 6] 03:30:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 15 (0x7fa15ee2e800) [pid = 1955] [serial = 15] [outer = (nil)] 03:30:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 16 (0x7fa15ee30400) [pid = 1955] [serial = 16] [outer = 0x7fa15ee2e800] 03:30:38 INFO - PROCESS | 1955 | 1461061838048 Marionette DEBUG loaded listener.js 03:30:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 17 (0x7fa15ee36400) [pid = 1955] [serial = 17] [outer = 0x7fa15ee2e800] 03:30:38 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15eeb1000 == 7 [pid = 1955] [id = 7] 03:30:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 18 (0x7fa15eb7b800) [pid = 1955] [serial = 18] [outer = (nil)] 03:30:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 19 (0x7fa15eb87400) [pid = 1955] [serial = 19] [outer = 0x7fa15eb7b800] 03:30:38 INFO - PROCESS | 1955 | 1461061838536 Marionette DEBUG loaded listener.js 03:30:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 20 (0x7fa15df1a800) [pid = 1955] [serial = 20] [outer = 0x7fa15eb7b800] 03:30:38 INFO - PROCESS | 1955 | 1461061838984 Marionette TRACE conn5 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 03:30:38 INFO - PROCESS | 1955 | [1955] 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 03:30:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 03:30:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1145ms 03:30:39 INFO - PROCESS | 1955 | 1461061839088 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 03:30:39 INFO - PROCESS | 1955 | 1461061839090 Marionette TRACE conn5 <- [1,9,null,{"value":"8"}] 03:30:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 03:30:39 INFO - PROCESS | 1955 | 1461061839184 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 03:30:39 INFO - PROCESS | 1955 | 1461061839187 Marionette TRACE conn5 <- [1,10,null,{}] 03:30:39 INFO - PROCESS | 1955 | 1461061839230 Marionette TRACE conn5 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:39 INFO - PROCESS | 1955 | 1461061839405 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 03:30:39 INFO - PROCESS | 1955 | 1461061839424 Marionette TRACE conn5 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:39 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15d021000 == 8 [pid = 1955] [id = 8] 03:30:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 21 (0x7fa15eb7dc00) [pid = 1955] [serial = 21] [outer = (nil)] 03:30:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 22 (0x7fa165d38c00) [pid = 1955] [serial = 22] [outer = 0x7fa15eb7dc00] 03:30:39 INFO - PROCESS | 1955 | 1461061839493 Marionette DEBUG loaded listener.js 03:30:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 23 (0x7fa15d072800) [pid = 1955] [serial = 23] [outer = 0x7fa15eb7dc00] 03:30:40 INFO - PROCESS | 1955 | 1461061840480 Marionette TRACE conn5 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 03:30:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 03:30:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1356ms 03:30:40 INFO - PROCESS | 1955 | 1461061840523 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 03:30:40 INFO - PROCESS | 1955 | 1461061840531 Marionette TRACE conn5 <- [1,13,null,{"value":"8"}] 03:30:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 03:30:40 INFO - PROCESS | 1955 | 1461061840540 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 03:30:40 INFO - PROCESS | 1955 | 1461061840545 Marionette TRACE conn5 <- [1,14,null,{}] 03:30:40 INFO - PROCESS | 1955 | 1461061840554 Marionette TRACE conn5 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:40 INFO - PROCESS | 1955 | 1461061840778 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 03:30:40 INFO - PROCESS | 1955 | 1461061840893 Marionette TRACE conn5 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:40 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15d108800 == 9 [pid = 1955] [id = 9] 03:30:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 24 (0x7fa15dea1400) [pid = 1955] [serial = 24] [outer = (nil)] 03:30:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 25 (0x7fa15eb7cc00) [pid = 1955] [serial = 25] [outer = 0x7fa15dea1400] 03:30:40 INFO - PROCESS | 1955 | 1461061840971 Marionette DEBUG loaded listener.js 03:30:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 26 (0x7fa15ee2c400) [pid = 1955] [serial = 26] [outer = 0x7fa15dea1400] 03:30:41 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15f021800 == 10 [pid = 1955] [id = 10] 03:30:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 27 (0x7fa15f022800) [pid = 1955] [serial = 27] [outer = (nil)] 03:30:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 28 (0x7fa15f0b2000) [pid = 1955] [serial = 28] [outer = 0x7fa15f022800] 03:30:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 29 (0x7fa15f0a6800) [pid = 1955] [serial = 29] [outer = 0x7fa15f022800] 03:30:41 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15eaa9000 == 11 [pid = 1955] [id = 11] 03:30:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 30 (0x7fa15ee2f000) [pid = 1955] [serial = 30] [outer = (nil)] 03:30:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 31 (0x7fa164c8b000) [pid = 1955] [serial = 31] [outer = 0x7fa15ee2f000] 03:30:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 32 (0x7fa160b1e400) [pid = 1955] [serial = 32] [outer = 0x7fa15ee2f000] 03:30:42 INFO - PROCESS | 1955 | 1461061842054 Marionette TRACE conn5 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 03:30:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 03:30:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1591ms 03:30:42 INFO - PROCESS | 1955 | 1461061842235 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 03:30:42 INFO - PROCESS | 1955 | 1461061842246 Marionette TRACE conn5 <- [1,17,null,{"value":"8"}] 03:30:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 03:30:42 INFO - PROCESS | 1955 | 1461061842277 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 03:30:42 INFO - PROCESS | 1955 | 1461061842281 Marionette TRACE conn5 <- [1,18,null,{}] 03:30:42 INFO - PROCESS | 1955 | 1461061842290 Marionette TRACE conn5 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:42 INFO - PROCESS | 1955 | 1461061842492 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 03:30:42 INFO - PROCESS | 1955 | 1461061842596 Marionette TRACE conn5 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:42 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa165d0b000 == 12 [pid = 1955] [id = 12] 03:30:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 33 (0x7fa160f61c00) [pid = 1955] [serial = 33] [outer = (nil)] 03:30:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 34 (0x7fa164c8d000) [pid = 1955] [serial = 34] [outer = 0x7fa160f61c00] 03:30:42 INFO - PROCESS | 1955 | 1461061842668 Marionette DEBUG loaded listener.js 03:30:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 35 (0x7fa16708e400) [pid = 1955] [serial = 35] [outer = 0x7fa160f61c00] 03:30:43 INFO - PROCESS | 1955 | 1461061843430 Marionette TRACE conn5 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 03:30:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 03:30:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1193ms 03:30:43 INFO - PROCESS | 1955 | 1461061843462 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 03:30:43 INFO - PROCESS | 1955 | 1461061843466 Marionette TRACE conn5 <- [1,21,null,{"value":"8"}] 03:30:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 03:30:43 INFO - PROCESS | 1955 | 1461061843472 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 03:30:43 INFO - PROCESS | 1955 | 1461061843478 Marionette TRACE conn5 <- [1,22,null,{}] 03:30:43 INFO - PROCESS | 1955 | 1461061843493 Marionette TRACE conn5 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:43 INFO - PROCESS | 1955 | 1461061843678 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 03:30:43 INFO - PROCESS | 1955 | 1461061843815 Marionette TRACE conn5 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:43 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa166aad800 == 13 [pid = 1955] [id = 13] 03:30:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 36 (0x7fa15df1ac00) [pid = 1955] [serial = 36] [outer = (nil)] 03:30:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 37 (0x7fa1647de400) [pid = 1955] [serial = 37] [outer = 0x7fa15df1ac00] 03:30:43 INFO - PROCESS | 1955 | 1461061843891 Marionette DEBUG loaded listener.js 03:30:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 38 (0x7fa169c47800) [pid = 1955] [serial = 38] [outer = 0x7fa15df1ac00] 03:30:44 INFO - PROCESS | 1955 | 1461061844951 Marionette TRACE conn5 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 03:30:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 03:30:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1534ms 03:30:45 INFO - PROCESS | 1955 | 1461061845007 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 03:30:45 INFO - PROCESS | 1955 | 1461061845013 Marionette TRACE conn5 <- [1,25,null,{"value":"8"}] 03:30:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 03:30:45 INFO - PROCESS | 1955 | 1461061845021 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 03:30:45 INFO - PROCESS | 1955 | 1461061845025 Marionette TRACE conn5 <- [1,26,null,{}] 03:30:45 INFO - PROCESS | 1955 | 1461061845033 Marionette TRACE conn5 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:45 INFO - PROCESS | 1955 | 1461061845201 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 03:30:45 INFO - PROCESS | 1955 | 1461061845287 Marionette TRACE conn5 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:45 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa160f2b800 == 14 [pid = 1955] [id = 14] 03:30:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 39 (0x7fa1634f0000) [pid = 1955] [serial = 39] [outer = (nil)] 03:30:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 40 (0x7fa1647e0000) [pid = 1955] [serial = 40] [outer = 0x7fa1634f0000] 03:30:45 INFO - PROCESS | 1955 | 1461061845356 Marionette DEBUG loaded listener.js 03:30:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 41 (0x7fa16595c400) [pid = 1955] [serial = 41] [outer = 0x7fa1634f0000] 03:30:46 INFO - PROCESS | 1955 | 1461061846095 Marionette TRACE conn5 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 03:30:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 03:30:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1127ms 03:30:46 INFO - PROCESS | 1955 | 1461061846149 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 03:30:46 INFO - PROCESS | 1955 | 1461061846156 Marionette TRACE conn5 <- [1,29,null,{"value":"8"}] 03:30:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 03:30:46 INFO - PROCESS | 1955 | 1461061846167 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 03:30:46 INFO - PROCESS | 1955 | 1461061846170 Marionette TRACE conn5 <- [1,30,null,{}] 03:30:46 INFO - PROCESS | 1955 | 1461061846180 Marionette TRACE conn5 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:46 INFO - PROCESS | 1955 | 1461061846332 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 03:30:46 INFO - PROCESS | 1955 | 1461061846342 Marionette TRACE conn5 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:46 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa166aad000 == 15 [pid = 1955] [id = 15] 03:30:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 42 (0x7fa165d3f400) [pid = 1955] [serial = 42] [outer = (nil)] 03:30:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 43 (0x7fa168021800) [pid = 1955] [serial = 43] [outer = 0x7fa165d3f400] 03:30:46 INFO - PROCESS | 1955 | 1461061846403 Marionette DEBUG loaded listener.js 03:30:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 44 (0x7fa1684bb400) [pid = 1955] [serial = 44] [outer = 0x7fa165d3f400] 03:30:47 INFO - PROCESS | 1955 | 1461061847108 Marionette TRACE conn5 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 03:30:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 03:30:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 984ms 03:30:47 INFO - PROCESS | 1955 | 1461061847161 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 03:30:47 INFO - PROCESS | 1955 | 1461061847164 Marionette TRACE conn5 <- [1,33,null,{"value":"8"}] 03:30:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 03:30:47 INFO - PROCESS | 1955 | 1461061847175 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 03:30:47 INFO - PROCESS | 1955 | 1461061847179 Marionette TRACE conn5 <- [1,34,null,{}] 03:30:47 INFO - PROCESS | 1955 | 1461061847201 Marionette TRACE conn5 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:47 INFO - PROCESS | 1955 | 1461061847349 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 03:30:47 INFO - PROCESS | 1955 | 1461061847359 Marionette TRACE conn5 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:47 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa167575800 == 16 [pid = 1955] [id = 16] 03:30:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 45 (0x7fa1686ee400) [pid = 1955] [serial = 45] [outer = (nil)] 03:30:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 46 (0x7fa16988d800) [pid = 1955] [serial = 46] [outer = 0x7fa1686ee400] 03:30:47 INFO - PROCESS | 1955 | 1461061847424 Marionette DEBUG loaded listener.js 03:30:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 47 (0x7fa169c76c00) [pid = 1955] [serial = 47] [outer = 0x7fa1686ee400] 03:30:48 INFO - PROCESS | 1955 | 1461061848113 Marionette TRACE conn5 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 03:30:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 03:30:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 985ms 03:30:48 INFO - PROCESS | 1955 | 1461061848157 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 03:30:48 INFO - PROCESS | 1955 | 1461061848162 Marionette TRACE conn5 <- [1,37,null,{"value":"8"}] 03:30:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 03:30:48 INFO - PROCESS | 1955 | 1461061848168 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 03:30:48 INFO - PROCESS | 1955 | 1461061848170 Marionette TRACE conn5 <- [1,38,null,{}] 03:30:48 INFO - PROCESS | 1955 | 1461061848175 Marionette TRACE conn5 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:48 INFO - PROCESS | 1955 | 1461061848339 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 03:30:48 INFO - PROCESS | 1955 | 1461061848362 Marionette TRACE conn5 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:48 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1678d7800 == 17 [pid = 1955] [id = 17] 03:30:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 48 (0x7fa1634ec000) [pid = 1955] [serial = 48] [outer = (nil)] 03:30:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 49 (0x7fa16ce0e000) [pid = 1955] [serial = 49] [outer = 0x7fa1634ec000] 03:30:48 INFO - PROCESS | 1955 | 1461061848424 Marionette DEBUG loaded listener.js 03:30:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 50 (0x7fa172bc9400) [pid = 1955] [serial = 50] [outer = 0x7fa1634ec000] 03:30:49 INFO - PROCESS | 1955 | 1461061849063 Marionette TRACE conn5 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 03:30:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 03:30:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 924ms 03:30:49 INFO - PROCESS | 1955 | 1461061849093 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 03:30:49 INFO - PROCESS | 1955 | 1461061849096 Marionette TRACE conn5 <- [1,41,null,{"value":"8"}] 03:30:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 03:30:49 INFO - PROCESS | 1955 | 1461061849102 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 03:30:49 INFO - PROCESS | 1955 | 1461061849104 Marionette TRACE conn5 <- [1,42,null,{}] 03:30:49 INFO - PROCESS | 1955 | 1461061849110 Marionette TRACE conn5 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:49 INFO - PROCESS | 1955 | 1461061849270 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 03:30:49 INFO - PROCESS | 1955 | 1461061849292 Marionette TRACE conn5 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:49 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa169806000 == 18 [pid = 1955] [id = 18] 03:30:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 51 (0x7fa15eb7f000) [pid = 1955] [serial = 51] [outer = (nil)] 03:30:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 52 (0x7fa169c7a000) [pid = 1955] [serial = 52] [outer = 0x7fa15eb7f000] 03:30:49 INFO - PROCESS | 1955 | 1461061849356 Marionette DEBUG loaded listener.js 03:30:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 53 (0x7fa1739b6c00) [pid = 1955] [serial = 53] [outer = 0x7fa15eb7f000] 03:30:50 INFO - PROCESS | 1955 | 1461061850249 Marionette TRACE conn5 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 03:30:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 03:30:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1176ms 03:30:50 INFO - PROCESS | 1955 | 1461061850279 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 03:30:50 INFO - PROCESS | 1955 | 1461061850285 Marionette TRACE conn5 <- [1,45,null,{"value":"8"}] 03:30:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 03:30:50 INFO - PROCESS | 1955 | 1461061850294 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 03:30:50 INFO - PROCESS | 1955 | 1461061850298 Marionette TRACE conn5 <- [1,46,null,{}] 03:30:50 INFO - PROCESS | 1955 | 1461061850307 Marionette TRACE conn5 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:50 INFO - PROCESS | 1955 | 1461061850474 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 03:30:50 INFO - PROCESS | 1955 | 1461061850591 Marionette TRACE conn5 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:50 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa164773800 == 19 [pid = 1955] [id = 19] 03:30:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 54 (0x7fa15eb86000) [pid = 1955] [serial = 54] [outer = (nil)] 03:30:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 55 (0x7fa15ee34800) [pid = 1955] [serial = 55] [outer = 0x7fa15eb86000] 03:30:50 INFO - PROCESS | 1955 | 1461061850671 Marionette DEBUG loaded listener.js 03:30:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 56 (0x7fa160c6f000) [pid = 1955] [serial = 56] [outer = 0x7fa15eb86000] 03:30:51 INFO - PROCESS | 1955 | 1461061851505 Marionette TRACE conn5 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 03:30:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 03:30:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1233ms 03:30:51 INFO - PROCESS | 1955 | 1461061851527 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 03:30:51 INFO - PROCESS | 1955 | 1461061851535 Marionette TRACE conn5 <- [1,49,null,{"value":"8"}] 03:30:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 03:30:51 INFO - PROCESS | 1955 | 1461061851545 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 03:30:51 INFO - PROCESS | 1955 | 1461061851548 Marionette TRACE conn5 <- [1,50,null,{}] 03:30:51 INFO - PROCESS | 1955 | 1461061851570 Marionette TRACE conn5 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:51 INFO - PROCESS | 1955 | 1461061851757 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 03:30:51 INFO - PROCESS | 1955 | 1461061851811 Marionette TRACE conn5 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:51 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1672da000 == 20 [pid = 1955] [id = 20] 03:30:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 57 (0x7fa164c83000) [pid = 1955] [serial = 57] [outer = (nil)] 03:30:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 58 (0x7fa165997800) [pid = 1955] [serial = 58] [outer = 0x7fa164c83000] 03:30:51 INFO - PROCESS | 1955 | 1461061851928 Marionette DEBUG loaded listener.js 03:30:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 59 (0x7fa16708a000) [pid = 1955] [serial = 59] [outer = 0x7fa164c83000] 03:30:52 INFO - PROCESS | 1955 | 1461061852696 Marionette TRACE conn5 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:30:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 03:30:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1227ms 03:30:52 INFO - PROCESS | 1955 | 1461061852773 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 03:30:52 INFO - PROCESS | 1955 | 1461061852777 Marionette TRACE conn5 <- [1,53,null,{"value":"8"}] 03:30:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 03:30:52 INFO - PROCESS | 1955 | 1461061852784 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 03:30:52 INFO - PROCESS | 1955 | 1461061852790 Marionette TRACE conn5 <- [1,54,null,{}] 03:30:52 INFO - PROCESS | 1955 | 1461061852822 Marionette TRACE conn5 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:53 INFO - PROCESS | 1955 | 1461061853024 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 03:30:53 INFO - PROCESS | 1955 | 1461061853077 Marionette TRACE conn5 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:53 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa169966000 == 21 [pid = 1955] [id = 21] 03:30:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 60 (0x7fa1686ef400) [pid = 1955] [serial = 60] [outer = (nil)] 03:30:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 61 (0x7fa169c47400) [pid = 1955] [serial = 61] [outer = 0x7fa1686ef400] 03:30:53 INFO - PROCESS | 1955 | 1461061853155 Marionette DEBUG loaded listener.js 03:30:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 62 (0x7fa1739b9800) [pid = 1955] [serial = 62] [outer = 0x7fa1686ef400] 03:30:53 INFO - PROCESS | 1955 | 1461061853982 Marionette TRACE conn5 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:30:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 03:30:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1235ms 03:30:54 INFO - PROCESS | 1955 | 1461061854026 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 03:30:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 03:30:54 INFO - PROCESS | 1955 | 1461061854031 Marionette TRACE conn5 <- [1,57,null,{"value":"8"}] 03:30:54 INFO - PROCESS | 1955 | 1461061854037 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 03:30:54 INFO - PROCESS | 1955 | 1461061854040 Marionette TRACE conn5 <- [1,58,null,{}] 03:30:54 INFO - PROCESS | 1955 | 1461061854046 Marionette TRACE conn5 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:54 INFO - PROCESS | 1955 | 1461061854205 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 03:30:54 INFO - PROCESS | 1955 | 1461061854324 Marionette TRACE conn5 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:54 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16ce45800 == 22 [pid = 1955] [id = 22] 03:30:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 63 (0x7fa163478c00) [pid = 1955] [serial = 63] [outer = (nil)] 03:30:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 64 (0x7fa174e11400) [pid = 1955] [serial = 64] [outer = 0x7fa163478c00] 03:30:54 INFO - PROCESS | 1955 | 1461061854396 Marionette DEBUG loaded listener.js 03:30:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 65 (0x7fa176d22400) [pid = 1955] [serial = 65] [outer = 0x7fa163478c00] 03:30:55 INFO - PROCESS | 1955 | 1461061855284 Marionette TRACE conn5 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:30:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 03:30:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1282ms 03:30:55 INFO - PROCESS | 1955 | 1461061855318 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 03:30:55 INFO - PROCESS | 1955 | 1461061855324 Marionette TRACE conn5 <- [1,61,null,{"value":"8"}] 03:30:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 03:30:55 INFO - PROCESS | 1955 | 1461061855331 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 03:30:55 INFO - PROCESS | 1955 | 1461061855337 Marionette TRACE conn5 <- [1,62,null,{}] 03:30:55 INFO - PROCESS | 1955 | 1461061855345 Marionette TRACE conn5 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:55 INFO - PROCESS | 1955 | 1461061855500 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 03:30:55 INFO - PROCESS | 1955 | 1461061855644 Marionette TRACE conn5 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:55 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15ded9000 == 23 [pid = 1955] [id = 23] 03:30:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 66 (0x7fa160b1e000) [pid = 1955] [serial = 66] [outer = (nil)] 03:30:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 67 (0x7fa160c6cc00) [pid = 1955] [serial = 67] [outer = 0x7fa160b1e000] 03:30:55 INFO - PROCESS | 1955 | 1461061855723 Marionette DEBUG loaded listener.js 03:30:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 68 (0x7fa164804400) [pid = 1955] [serial = 68] [outer = 0x7fa160b1e000] 03:30:56 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1678d7800 == 22 [pid = 1955] [id = 17] 03:30:56 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa167575800 == 21 [pid = 1955] [id = 16] 03:30:56 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa166aad000 == 20 [pid = 1955] [id = 15] 03:30:56 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa160f2b800 == 19 [pid = 1955] [id = 14] 03:30:56 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa166aad800 == 18 [pid = 1955] [id = 13] 03:30:56 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15d108800 == 17 [pid = 1955] [id = 9] 03:30:56 INFO - PROCESS | 1955 | 1461061856622 Marionette TRACE conn5 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:30:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 03:30:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1335ms 03:30:56 INFO - PROCESS | 1955 | 1461061856668 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 03:30:56 INFO - PROCESS | 1955 | 1461061856675 Marionette TRACE conn5 <- [1,65,null,{"value":"8"}] 03:30:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 03:30:56 INFO - PROCESS | 1955 | 1461061856683 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 03:30:56 INFO - PROCESS | 1955 | 1461061856688 Marionette TRACE conn5 <- [1,66,null,{}] 03:30:56 INFO - PROCESS | 1955 | 1461061856696 Marionette TRACE conn5 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:56 INFO - PROCESS | 1955 | 1461061856866 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 03:30:56 INFO - PROCESS | 1955 | 1461061856987 Marionette TRACE conn5 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:57 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa165f2d000 == 18 [pid = 1955] [id = 24] 03:30:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 69 (0x7fa165660c00) [pid = 1955] [serial = 69] [outer = (nil)] 03:30:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 70 (0x7fa165957800) [pid = 1955] [serial = 70] [outer = 0x7fa165660c00] 03:30:57 INFO - PROCESS | 1955 | 1461061857063 Marionette DEBUG loaded listener.js 03:30:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 71 (0x7fa1664a1800) [pid = 1955] [serial = 71] [outer = 0x7fa165660c00] 03:30:57 INFO - PROCESS | 1955 | 1461061857859 Marionette TRACE conn5 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:30:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 03:30:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1231ms 03:30:57 INFO - PROCESS | 1955 | 1461061857924 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 03:30:57 INFO - PROCESS | 1955 | 1461061857933 Marionette TRACE conn5 <- [1,69,null,{"value":"8"}] 03:30:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 03:30:57 INFO - PROCESS | 1955 | 1461061857944 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 03:30:57 INFO - PROCESS | 1955 | 1461061857947 Marionette TRACE conn5 <- [1,70,null,{}] 03:30:57 INFO - PROCESS | 1955 | 1461061857953 Marionette TRACE conn5 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:58 INFO - PROCESS | 1955 | 1461061858117 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 03:30:58 INFO - PROCESS | 1955 | 1461061858236 Marionette TRACE conn5 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:58 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1672d3000 == 19 [pid = 1955] [id = 25] 03:30:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 72 (0x7fa165669c00) [pid = 1955] [serial = 72] [outer = (nil)] 03:30:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 73 (0x7fa1680f5800) [pid = 1955] [serial = 73] [outer = 0x7fa165669c00] 03:30:58 INFO - PROCESS | 1955 | 1461061858319 Marionette DEBUG loaded listener.js 03:30:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 74 (0x7fa1686f0800) [pid = 1955] [serial = 74] [outer = 0x7fa165669c00] 03:30:59 INFO - PROCESS | 1955 | 1461061859080 Marionette TRACE conn5 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:30:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 03:30:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1180ms 03:30:59 INFO - PROCESS | 1955 | 1461061859139 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 03:30:59 INFO - PROCESS | 1955 | 1461061859144 Marionette TRACE conn5 <- [1,73,null,{"value":"8"}] 03:30:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 03:30:59 INFO - PROCESS | 1955 | 1461061859153 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 03:30:59 INFO - PROCESS | 1955 | 1461061859158 Marionette TRACE conn5 <- [1,74,null,{}] 03:30:59 INFO - PROCESS | 1955 | 1461061859174 Marionette TRACE conn5 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:59 INFO - PROCESS | 1955 | 1461061859334 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 03:30:59 INFO - PROCESS | 1955 | 1461061859452 Marionette TRACE conn5 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:59 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa169965000 == 20 [pid = 1955] [id = 26] 03:30:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 75 (0x7fa169c48400) [pid = 1955] [serial = 75] [outer = (nil)] 03:30:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 76 (0x7fa173e33c00) [pid = 1955] [serial = 76] [outer = 0x7fa169c48400] 03:30:59 INFO - PROCESS | 1955 | 1461061859531 Marionette DEBUG loaded listener.js 03:30:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 77 (0x7fa176dca000) [pid = 1955] [serial = 77] [outer = 0x7fa169c48400] 03:31:00 INFO - PROCESS | 1955 | 1461061860296 Marionette TRACE conn5 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:31:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 03:31:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1184ms 03:31:00 INFO - PROCESS | 1955 | 1461061860340 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 03:31:00 INFO - PROCESS | 1955 | 1461061860344 Marionette TRACE conn5 <- [1,77,null,{"value":"8"}] 03:31:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 03:31:00 INFO - PROCESS | 1955 | 1461061860351 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 03:31:00 INFO - PROCESS | 1955 | 1461061860354 Marionette TRACE conn5 <- [1,78,null,{}] 03:31:00 INFO - PROCESS | 1955 | 1461061860359 Marionette TRACE conn5 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:00 INFO - PROCESS | 1955 | 1461061860521 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 03:31:00 INFO - PROCESS | 1955 | 1461061860645 Marionette TRACE conn5 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:00 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1737ee000 == 21 [pid = 1955] [id = 27] 03:31:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 78 (0x7fa15d07bc00) [pid = 1955] [serial = 78] [outer = (nil)] 03:31:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 79 (0x7fa1785bac00) [pid = 1955] [serial = 79] [outer = 0x7fa15d07bc00] 03:31:00 INFO - PROCESS | 1955 | 1461061860718 Marionette DEBUG loaded listener.js 03:31:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 80 (0x7fa178b28400) [pid = 1955] [serial = 80] [outer = 0x7fa15d07bc00] 03:31:01 INFO - PROCESS | 1955 | 1461061861448 Marionette TRACE conn5 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:31:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 03:31:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1234ms 03:31:01 INFO - PROCESS | 1955 | 1461061861591 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 03:31:01 INFO - PROCESS | 1955 | 1461061861597 Marionette TRACE conn5 <- [1,81,null,{"value":"8"}] 03:31:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 03:31:01 INFO - PROCESS | 1955 | 1461061861618 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 03:31:01 INFO - PROCESS | 1955 | 1461061861623 Marionette TRACE conn5 <- [1,82,null,{}] 03:31:01 INFO - PROCESS | 1955 | 1461061861633 Marionette TRACE conn5 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:01 INFO - PROCESS | 1955 | 1461061861799 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 03:31:01 INFO - PROCESS | 1955 | 1461061861896 Marionette TRACE conn5 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:01 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa165d1a000 == 22 [pid = 1955] [id = 28] 03:31:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 81 (0x7fa15ee2f400) [pid = 1955] [serial = 81] [outer = (nil)] 03:31:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 82 (0x7fa160f5d000) [pid = 1955] [serial = 82] [outer = 0x7fa15ee2f400] 03:31:01 INFO - PROCESS | 1955 | 1461061861964 Marionette DEBUG loaded listener.js 03:31:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 83 (0x7fa164c88c00) [pid = 1955] [serial = 83] [outer = 0x7fa15ee2f400] 03:31:02 INFO - PROCESS | 1955 | 1461061862747 Marionette TRACE conn5 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:31:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 03:31:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1182ms 03:31:02 INFO - PROCESS | 1955 | 1461061862800 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 03:31:02 INFO - PROCESS | 1955 | 1461061862804 Marionette TRACE conn5 <- [1,85,null,{"value":"8"}] 03:31:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 03:31:02 INFO - PROCESS | 1955 | 1461061862818 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 03:31:02 INFO - PROCESS | 1955 | 1461061862822 Marionette TRACE conn5 <- [1,86,null,{}] 03:31:02 INFO - PROCESS | 1955 | 1461061862829 Marionette TRACE conn5 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:02 INFO - PROCESS | 1955 | 1461061862984 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 03:31:03 INFO - PROCESS | 1955 | 1461061863132 Marionette TRACE conn5 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa169966000 == 21 [pid = 1955] [id = 21] 03:31:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1672da000 == 20 [pid = 1955] [id = 20] 03:31:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa164773800 == 19 [pid = 1955] [id = 19] 03:31:03 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15eebd000 == 20 [pid = 1955] [id = 29] 03:31:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 84 (0x7fa15d074c00) [pid = 1955] [serial = 84] [outer = (nil)] 03:31:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 85 (0x7fa15dea9c00) [pid = 1955] [serial = 85] [outer = 0x7fa15d074c00] 03:31:03 INFO - PROCESS | 1955 | 1461061863220 Marionette DEBUG loaded listener.js 03:31:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 86 (0x7fa16480e800) [pid = 1955] [serial = 86] [outer = 0x7fa15d074c00] 03:31:04 INFO - PROCESS | 1955 | 1461061864086 Marionette TRACE conn5 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:31:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 03:31:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1343ms 03:31:04 INFO - PROCESS | 1955 | 1461061864159 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 03:31:04 INFO - PROCESS | 1955 | 1461061864167 Marionette TRACE conn5 <- [1,89,null,{"value":"8"}] 03:31:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 03:31:04 INFO - PROCESS | 1955 | 1461061864176 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 03:31:04 INFO - PROCESS | 1955 | 1461061864180 Marionette TRACE conn5 <- [1,90,null,{}] 03:31:04 INFO - PROCESS | 1955 | 1461061864188 Marionette TRACE conn5 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:04 INFO - PROCESS | 1955 | 1461061864389 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 03:31:04 INFO - PROCESS | 1955 | 1461061864512 Marionette TRACE conn5 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:04 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16995c800 == 21 [pid = 1955] [id = 30] 03:31:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 87 (0x7fa15d169400) [pid = 1955] [serial = 87] [outer = (nil)] 03:31:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 88 (0x7fa169860800) [pid = 1955] [serial = 88] [outer = 0x7fa15d169400] 03:31:04 INFO - PROCESS | 1955 | 1461061864593 Marionette DEBUG loaded listener.js 03:31:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 89 (0x7fa169c81c00) [pid = 1955] [serial = 89] [outer = 0x7fa15d169400] 03:31:05 INFO - PROCESS | 1955 | 1461061865435 Marionette TRACE conn5 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:31:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 03:31:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1329ms 03:31:05 INFO - PROCESS | 1955 | 1461061865510 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 03:31:05 INFO - PROCESS | 1955 | 1461061865517 Marionette TRACE conn5 <- [1,93,null,{"value":"8"}] 03:31:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 03:31:05 INFO - PROCESS | 1955 | 1461061865529 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 03:31:05 INFO - PROCESS | 1955 | 1461061865531 Marionette TRACE conn5 <- [1,94,null,{}] 03:31:05 INFO - PROCESS | 1955 | 1461061865538 Marionette TRACE conn5 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:05 INFO - PROCESS | 1955 | 1461061865713 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 03:31:05 INFO - PROCESS | 1955 | 1461061865838 Marionette TRACE conn5 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:05 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1739cc800 == 22 [pid = 1955] [id = 31] 03:31:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 90 (0x7fa1686b0400) [pid = 1955] [serial = 90] [outer = (nil)] 03:31:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 91 (0x7fa174cce000) [pid = 1955] [serial = 91] [outer = 0x7fa1686b0400] 03:31:05 INFO - PROCESS | 1955 | 1461061865918 Marionette DEBUG loaded listener.js 03:31:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 92 (0x7fa176d28c00) [pid = 1955] [serial = 92] [outer = 0x7fa1686b0400] 03:31:06 INFO - PROCESS | 1955 | 1461061866749 Marionette TRACE conn5 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 03:31:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 03:31:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1278ms 03:31:06 INFO - PROCESS | 1955 | 1461061866807 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 03:31:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 03:31:06 INFO - PROCESS | 1955 | 1461061866811 Marionette TRACE conn5 <- [1,97,null,{"value":"8"}] 03:31:06 INFO - PROCESS | 1955 | 1461061866821 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 03:31:06 INFO - PROCESS | 1955 | 1461061866831 Marionette TRACE conn5 <- [1,98,null,{}] 03:31:06 INFO - PROCESS | 1955 | 1461061866846 Marionette TRACE conn5 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:07 INFO - PROCESS | 1955 | 1461061867074 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 03:31:07 INFO - PROCESS | 1955 | 1461061867203 Marionette TRACE conn5 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:07 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15f0a5000 == 23 [pid = 1955] [id = 32] 03:31:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 93 (0x7fa15d163400) [pid = 1955] [serial = 93] [outer = (nil)] 03:31:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 94 (0x7fa174e0ec00) [pid = 1955] [serial = 94] [outer = 0x7fa15d163400] 03:31:07 INFO - PROCESS | 1955 | 1461061867295 Marionette DEBUG loaded listener.js 03:31:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 95 (0x7fa178b2a000) [pid = 1955] [serial = 95] [outer = 0x7fa15d163400] 03:31:08 INFO - PROCESS | 1955 | 1461061868130 Marionette TRACE conn5 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 03:31:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 03:31:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1345ms 03:31:08 INFO - PROCESS | 1955 | 1461061868164 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 03:31:08 INFO - PROCESS | 1955 | 1461061868168 Marionette TRACE conn5 <- [1,101,null,{"value":"8"}] 03:31:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 03:31:08 INFO - PROCESS | 1955 | 1461061868174 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 03:31:08 INFO - PROCESS | 1955 | 1461061868178 Marionette TRACE conn5 <- [1,102,null,{}] 03:31:08 INFO - PROCESS | 1955 | 1461061868183 Marionette TRACE conn5 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:08 INFO - PROCESS | 1955 | 1461061868338 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 03:31:08 INFO - PROCESS | 1955 | 1461061868442 Marionette TRACE conn5 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:08 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa176817800 == 24 [pid = 1955] [id = 33] 03:31:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 96 (0x7fa1673a7c00) [pid = 1955] [serial = 96] [outer = (nil)] 03:31:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 97 (0x7fa178f8e800) [pid = 1955] [serial = 97] [outer = 0x7fa1673a7c00] 03:31:08 INFO - PROCESS | 1955 | 1461061868518 Marionette DEBUG loaded listener.js 03:31:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 98 (0x7fa17904a800) [pid = 1955] [serial = 98] [outer = 0x7fa1673a7c00] 03:31:09 INFO - PROCESS | 1955 | 1461061869589 Marionette TRACE conn5 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 03:31:09 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa165d1a000 == 23 [pid = 1955] [id = 28] 03:31:09 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1672d3000 == 22 [pid = 1955] [id = 25] 03:31:09 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa165f2d000 == 21 [pid = 1955] [id = 24] 03:31:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 03:31:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1483ms 03:31:09 INFO - PROCESS | 1955 | 1461061869659 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 03:31:09 INFO - PROCESS | 1955 | 1461061869665 Marionette TRACE conn5 <- [1,105,null,{"value":"8"}] 03:31:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 03:31:09 INFO - PROCESS | 1955 | 1461061869676 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 03:31:09 INFO - PROCESS | 1955 | 1461061869681 Marionette TRACE conn5 <- [1,106,null,{}] 03:31:09 INFO - PROCESS | 1955 | 1461061869701 Marionette TRACE conn5 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:09 INFO - PROCESS | 1955 | 1461061869899 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 03:31:10 INFO - PROCESS | 1955 | 1461061870092 Marionette TRACE conn5 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:10 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1672d1000 == 22 [pid = 1955] [id = 34] 03:31:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 99 (0x7fa166f60000) [pid = 1955] [serial = 99] [outer = (nil)] 03:31:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 100 (0x7fa166f62800) [pid = 1955] [serial = 100] [outer = 0x7fa166f60000] 03:31:10 INFO - PROCESS | 1955 | 1461061870188 Marionette DEBUG loaded listener.js 03:31:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 101 (0x7fa166f6dc00) [pid = 1955] [serial = 101] [outer = 0x7fa166f60000] 03:31:10 INFO - PROCESS | 1955 | 1461061870947 Marionette TRACE conn5 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 03:31:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 03:31:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1338ms 03:31:11 INFO - PROCESS | 1955 | 1461061871031 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 03:31:11 INFO - PROCESS | 1955 | 1461061871040 Marionette TRACE conn5 <- [1,109,null,{"value":"8"}] 03:31:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 03:31:11 INFO - PROCESS | 1955 | 1461061871052 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 03:31:11 INFO - PROCESS | 1955 | 1461061871055 Marionette TRACE conn5 <- [1,110,null,{}] 03:31:11 INFO - PROCESS | 1955 | 1461061871063 Marionette TRACE conn5 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:11 INFO - PROCESS | 1955 | 1461061871224 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 03:31:11 INFO - PROCESS | 1955 | 1461061871352 Marionette TRACE conn5 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:11 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16da1f800 == 23 [pid = 1955] [id = 35] 03:31:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 102 (0x7fa166f60400) [pid = 1955] [serial = 102] [outer = (nil)] 03:31:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 103 (0x7fa169866400) [pid = 1955] [serial = 103] [outer = 0x7fa166f60400] 03:31:11 INFO - PROCESS | 1955 | 1461061871429 Marionette DEBUG loaded listener.js 03:31:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 104 (0x7fa172bd3400) [pid = 1955] [serial = 104] [outer = 0x7fa166f60400] 03:31:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 105 (0x7fa174e0ac00) [pid = 1955] [serial = 105] [outer = 0x7fa15ee2f000] 03:31:12 INFO - PROCESS | 1955 | 1461061872342 Marionette TRACE conn5 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 03:31:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 03:31:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1337ms 03:31:12 INFO - PROCESS | 1955 | 1461061872389 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 03:31:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 03:31:12 INFO - PROCESS | 1955 | 1461061872393 Marionette TRACE conn5 <- [1,113,null,{"value":"8"}] 03:31:12 INFO - PROCESS | 1955 | 1461061872399 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 03:31:12 INFO - PROCESS | 1955 | 1461061872405 Marionette TRACE conn5 <- [1,114,null,{}] 03:31:12 INFO - PROCESS | 1955 | 1461061872420 Marionette TRACE conn5 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:12 INFO - PROCESS | 1955 | 1461061872592 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 03:31:12 INFO - PROCESS | 1955 | 1461061872724 Marionette TRACE conn5 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:12 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa174e5d000 == 24 [pid = 1955] [id = 36] 03:31:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 106 (0x7fa160b1f000) [pid = 1955] [serial = 106] [outer = (nil)] 03:31:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 107 (0x7fa167597800) [pid = 1955] [serial = 107] [outer = 0x7fa160b1f000] 03:31:12 INFO - PROCESS | 1955 | 1461061872812 Marionette DEBUG loaded listener.js 03:31:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 108 (0x7fa179103800) [pid = 1955] [serial = 108] [outer = 0x7fa160b1f000] 03:31:13 INFO - PROCESS | 1955 | 1461061873664 Marionette TRACE conn5 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 03:31:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 03:31:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1340ms 03:31:13 INFO - PROCESS | 1955 | 1461061873745 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 03:31:13 INFO - PROCESS | 1955 | 1461061873750 Marionette TRACE conn5 <- [1,117,null,{"value":"8"}] 03:31:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 03:31:13 INFO - PROCESS | 1955 | 1461061873760 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 03:31:13 INFO - PROCESS | 1955 | 1461061873764 Marionette TRACE conn5 <- [1,118,null,{}] 03:31:13 INFO - PROCESS | 1955 | 1461061873770 Marionette TRACE conn5 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:13 INFO - PROCESS | 1955 | 1461061873941 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 03:31:14 INFO - PROCESS | 1955 | 1461061874086 Marionette TRACE conn5 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:14 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1786dd000 == 25 [pid = 1955] [id = 37] 03:31:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 109 (0x7fa160baa400) [pid = 1955] [serial = 109] [outer = (nil)] 03:31:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 110 (0x7fa17ba8d000) [pid = 1955] [serial = 110] [outer = 0x7fa160baa400] 03:31:14 INFO - PROCESS | 1955 | 1461061874163 Marionette DEBUG loaded listener.js 03:31:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 111 (0x7fa17d064400) [pid = 1955] [serial = 111] [outer = 0x7fa160baa400] 03:31:14 INFO - PROCESS | 1955 | 1461061874928 Marionette TRACE conn5 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 03:31:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 03:31:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1181ms 03:31:14 INFO - PROCESS | 1955 | 1461061874941 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 03:31:14 INFO - PROCESS | 1955 | 1461061874945 Marionette TRACE conn5 <- [1,121,null,{"value":"8"}] 03:31:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 03:31:14 INFO - PROCESS | 1955 | 1461061874951 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 03:31:14 INFO - PROCESS | 1955 | 1461061874954 Marionette TRACE conn5 <- [1,122,null,{}] 03:31:14 INFO - PROCESS | 1955 | 1461061874961 Marionette TRACE conn5 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:15 INFO - PROCESS | 1955 | 1461061875122 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 03:31:15 INFO - PROCESS | 1955 | 1461061875257 Marionette TRACE conn5 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:15 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa179064800 == 26 [pid = 1955] [id = 38] 03:31:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 112 (0x7fa15eb7c800) [pid = 1955] [serial = 112] [outer = (nil)] 03:31:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 113 (0x7fa17d2d4400) [pid = 1955] [serial = 113] [outer = 0x7fa15eb7c800] 03:31:15 INFO - PROCESS | 1955 | 1461061875330 Marionette DEBUG loaded listener.js 03:31:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 114 (0x7fa17d2e4800) [pid = 1955] [serial = 114] [outer = 0x7fa15eb7c800] 03:31:16 INFO - PROCESS | 1955 | 1461061876116 Marionette TRACE conn5 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 03:31:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 03:31:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1188ms 03:31:16 INFO - PROCESS | 1955 | 1461061876145 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 03:31:16 INFO - PROCESS | 1955 | 1461061876150 Marionette TRACE conn5 <- [1,125,null,{"value":"8"}] 03:31:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 03:31:16 INFO - PROCESS | 1955 | 1461061876158 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 03:31:16 INFO - PROCESS | 1955 | 1461061876161 Marionette TRACE conn5 <- [1,126,null,{}] 03:31:16 INFO - PROCESS | 1955 | 1461061876165 Marionette TRACE conn5 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:16 INFO - PROCESS | 1955 | 1461061876387 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 03:31:16 INFO - PROCESS | 1955 | 1461061876519 Marionette TRACE conn5 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:16 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa17b743800 == 27 [pid = 1955] [id = 39] 03:31:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 115 (0x7fa15cd0c400) [pid = 1955] [serial = 115] [outer = (nil)] 03:31:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 116 (0x7fa15cec2400) [pid = 1955] [serial = 116] [outer = 0x7fa15cd0c400] 03:31:16 INFO - PROCESS | 1955 | 1461061876600 Marionette DEBUG loaded listener.js 03:31:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 117 (0x7fa15ceca000) [pid = 1955] [serial = 117] [outer = 0x7fa15cd0c400] 03:31:17 INFO - PROCESS | 1955 | 1461061877649 Marionette TRACE conn5 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 03:31:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 03:31:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1532ms 03:31:17 INFO - PROCESS | 1955 | 1461061877691 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 03:31:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 03:31:17 INFO - PROCESS | 1955 | 1461061877697 Marionette TRACE conn5 <- [1,129,null,{"value":"8"}] 03:31:17 INFO - PROCESS | 1955 | 1461061877763 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 03:31:17 INFO - PROCESS | 1955 | 1461061877772 Marionette TRACE conn5 <- [1,130,null,{}] 03:31:17 INFO - PROCESS | 1955 | 1461061877805 Marionette TRACE conn5 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:17 INFO - PROCESS | 1955 | 1461061877980 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 03:31:18 INFO - PROCESS | 1955 | 1461061878142 Marionette TRACE conn5 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:18 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa169957000 == 28 [pid = 1955] [id = 40] 03:31:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 118 (0x7fa15cd11c00) [pid = 1955] [serial = 118] [outer = (nil)] 03:31:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 119 (0x7fa15cec3800) [pid = 1955] [serial = 119] [outer = 0x7fa15cd11c00] 03:31:18 INFO - PROCESS | 1955 | 1461061878210 Marionette DEBUG loaded listener.js 03:31:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 120 (0x7fa15cecc000) [pid = 1955] [serial = 120] [outer = 0x7fa15cd11c00] 03:31:18 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1739cc800 == 27 [pid = 1955] [id = 31] 03:31:18 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16995c800 == 26 [pid = 1955] [id = 30] 03:31:18 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15eebd000 == 25 [pid = 1955] [id = 29] 03:31:19 INFO - PROCESS | 1955 | 1461061879125 Marionette TRACE conn5 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 03:31:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 03:31:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1475ms 03:31:19 INFO - PROCESS | 1955 | 1461061879179 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 03:31:19 INFO - PROCESS | 1955 | 1461061879186 Marionette TRACE conn5 <- [1,133,null,{"value":"8"}] 03:31:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 03:31:19 INFO - PROCESS | 1955 | 1461061879196 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 03:31:19 INFO - PROCESS | 1955 | 1461061879201 Marionette TRACE conn5 <- [1,134,null,{}] 03:31:19 INFO - PROCESS | 1955 | 1461061879212 Marionette TRACE conn5 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:19 INFO - PROCESS | 1955 | 1461061879428 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 03:31:19 INFO - PROCESS | 1955 | 1461061879563 Marionette TRACE conn5 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:19 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1634bd800 == 26 [pid = 1955] [id = 41] 03:31:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 121 (0x7fa15cecb000) [pid = 1955] [serial = 121] [outer = (nil)] 03:31:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 122 (0x7fa15cecd800) [pid = 1955] [serial = 122] [outer = 0x7fa15cecb000] 03:31:19 INFO - PROCESS | 1955 | 1461061879686 Marionette DEBUG loaded listener.js 03:31:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 123 (0x7fa15eb83000) [pid = 1955] [serial = 123] [outer = 0x7fa15cecb000] 03:31:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1737ee000 == 25 [pid = 1955] [id = 27] 03:31:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa169965000 == 24 [pid = 1955] [id = 26] 03:31:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1786dd000 == 23 [pid = 1955] [id = 37] 03:31:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa179064800 == 22 [pid = 1955] [id = 38] 03:31:21 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa174e5d000 == 21 [pid = 1955] [id = 36] 03:31:21 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16da1f800 == 20 [pid = 1955] [id = 35] 03:31:21 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1672d1000 == 19 [pid = 1955] [id = 34] 03:31:23 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15ded9000 == 18 [pid = 1955] [id = 23] 03:31:23 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16ce45800 == 17 [pid = 1955] [id = 22] 03:31:23 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15f0b7800 == 16 [pid = 1955] [id = 6] 03:31:23 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa169806000 == 15 [pid = 1955] [id = 18] 03:31:23 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa165d0b000 == 14 [pid = 1955] [id = 12] 03:31:23 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15f0a5000 == 13 [pid = 1955] [id = 32] 03:31:23 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15d021000 == 12 [pid = 1955] [id = 8] 03:31:23 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa17b743800 == 11 [pid = 1955] [id = 39] 03:31:23 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa169957000 == 10 [pid = 1955] [id = 40] 03:31:23 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa176817800 == 9 [pid = 1955] [id = 33] 03:31:24 INFO - PROCESS | 1955 | 1461061884601 Marionette TRACE conn5 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 03:31:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 03:31:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 5449ms 03:31:24 INFO - PROCESS | 1955 | 1461061884646 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 03:31:24 INFO - PROCESS | 1955 | 1461061884653 Marionette TRACE conn5 <- [1,137,null,{"value":"8"}] 03:31:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 03:31:24 INFO - PROCESS | 1955 | 1461061884662 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 03:31:24 INFO - PROCESS | 1955 | 1461061884666 Marionette TRACE conn5 <- [1,138,null,{}] 03:31:24 INFO - PROCESS | 1955 | 1461061884677 Marionette TRACE conn5 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:24 INFO - PROCESS | 1955 | 1461061884866 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 03:31:24 INFO - PROCESS | 1955 | 1461061884955 Marionette TRACE conn5 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:24 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa162185800 == 10 [pid = 1955] [id = 42] 03:31:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 124 (0x7fa15ee2e400) [pid = 1955] [serial = 124] [outer = (nil)] 03:31:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 125 (0x7fa160b16c00) [pid = 1955] [serial = 125] [outer = 0x7fa15ee2e400] 03:31:25 INFO - PROCESS | 1955 | 1461061885038 Marionette DEBUG loaded listener.js 03:31:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 126 (0x7fa160c66400) [pid = 1955] [serial = 126] [outer = 0x7fa15ee2e400] 03:31:25 INFO - PROCESS | 1955 | 1461061885676 Marionette TRACE conn5 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 03:31:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 03:31:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1040ms 03:31:25 INFO - PROCESS | 1955 | 1461061885700 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 03:31:25 INFO - PROCESS | 1955 | 1461061885710 Marionette TRACE conn5 <- [1,141,null,{"value":"8"}] 03:31:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 03:31:25 INFO - PROCESS | 1955 | 1461061885720 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 03:31:25 INFO - PROCESS | 1955 | 1461061885724 Marionette TRACE conn5 <- [1,142,null,{}] 03:31:25 INFO - PROCESS | 1955 | 1461061885729 Marionette TRACE conn5 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:25 INFO - PROCESS | 1955 | 1461061885915 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 03:31:25 INFO - PROCESS | 1955 | 1461061885944 Marionette TRACE conn5 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:25 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa162176000 == 11 [pid = 1955] [id = 43] 03:31:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 127 (0x7fa15df1ec00) [pid = 1955] [serial = 127] [outer = (nil)] 03:31:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 128 (0x7fa1621c0c00) [pid = 1955] [serial = 128] [outer = 0x7fa15df1ec00] 03:31:26 INFO - PROCESS | 1955 | 1461061886007 Marionette DEBUG loaded listener.js 03:31:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 129 (0x7fa1634ed000) [pid = 1955] [serial = 129] [outer = 0x7fa15df1ec00] 03:31:26 INFO - PROCESS | 1955 | 1461061886963 Marionette TRACE conn5 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 03:31:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 03:31:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1282ms 03:31:27 INFO - PROCESS | 1955 | 1461061887004 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 03:31:27 INFO - PROCESS | 1955 | 1461061887007 Marionette TRACE conn5 <- [1,145,null,{"value":"8"}] 03:31:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 03:31:27 INFO - PROCESS | 1955 | 1461061887020 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 03:31:27 INFO - PROCESS | 1955 | 1461061887025 Marionette TRACE conn5 <- [1,146,null,{}] 03:31:27 INFO - PROCESS | 1955 | 1461061887041 Marionette TRACE conn5 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:27 INFO - PROCESS | 1955 | 1461061887226 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 03:31:27 INFO - PROCESS | 1955 | 1461061887246 Marionette TRACE conn5 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:27 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16da1d000 == 12 [pid = 1955] [id = 44] 03:31:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 130 (0x7fa15cd0f400) [pid = 1955] [serial = 130] [outer = (nil)] 03:31:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 131 (0x7fa16599a400) [pid = 1955] [serial = 131] [outer = 0x7fa15cd0f400] 03:31:27 INFO - PROCESS | 1955 | 1461061887315 Marionette DEBUG loaded listener.js 03:31:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 132 (0x7fa166f6b400) [pid = 1955] [serial = 132] [outer = 0x7fa15cd0f400] 03:31:28 INFO - PROCESS | 1955 | 1461061888101 Marionette TRACE conn5 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 03:31:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 03:31:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1140ms 03:31:28 INFO - PROCESS | 1955 | 1461061888163 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 03:31:28 INFO - PROCESS | 1955 | 1461061888167 Marionette TRACE conn5 <- [1,149,null,{"value":"8"}] 03:31:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 03:31:28 INFO - PROCESS | 1955 | 1461061888176 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 03:31:28 INFO - PROCESS | 1955 | 1461061888179 Marionette TRACE conn5 <- [1,150,null,{}] 03:31:28 INFO - PROCESS | 1955 | 1461061888184 Marionette TRACE conn5 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:28 INFO - PROCESS | 1955 | 1461061888359 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 03:31:28 INFO - PROCESS | 1955 | 1461061888378 Marionette TRACE conn5 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:28 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa174b15800 == 13 [pid = 1955] [id = 45] 03:31:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 133 (0x7fa166f60c00) [pid = 1955] [serial = 133] [outer = (nil)] 03:31:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 134 (0x7fa1680ed400) [pid = 1955] [serial = 134] [outer = 0x7fa166f60c00] 03:31:28 INFO - PROCESS | 1955 | 1461061888437 Marionette DEBUG loaded listener.js 03:31:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 135 (0x7fa16986e400) [pid = 1955] [serial = 135] [outer = 0x7fa166f60c00] 03:31:29 INFO - PROCESS | 1955 | --DOMWINDOW == 134 (0x7fa165d3f400) [pid = 1955] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 03:31:29 INFO - PROCESS | 1955 | --DOMWINDOW == 133 (0x7fa1686ee400) [pid = 1955] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 03:31:29 INFO - PROCESS | 1955 | --DOMWINDOW == 132 (0x7fa1634ec000) [pid = 1955] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 03:31:29 INFO - PROCESS | 1955 | --DOMWINDOW == 131 (0x7fa160f61c00) [pid = 1955] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 03:31:29 INFO - PROCESS | 1955 | --DOMWINDOW == 130 (0x7fa15dea1400) [pid = 1955] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 03:31:29 INFO - PROCESS | 1955 | --DOMWINDOW == 129 (0x7fa1634f0000) [pid = 1955] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 03:31:29 INFO - PROCESS | 1955 | --DOMWINDOW == 128 (0x7fa15eb7f000) [pid = 1955] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 03:31:29 INFO - PROCESS | 1955 | --DOMWINDOW == 127 (0x7fa15df1ac00) [pid = 1955] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 03:31:29 INFO - PROCESS | 1955 | --DOMWINDOW == 126 (0x7fa15eb7dc00) [pid = 1955] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 03:31:29 INFO - PROCESS | 1955 | --DOMWINDOW == 125 (0x7fa164c83000) [pid = 1955] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 03:31:29 INFO - PROCESS | 1955 | --DOMWINDOW == 124 (0x7fa15eb86000) [pid = 1955] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 03:31:29 INFO - PROCESS | 1955 | --DOMWINDOW == 123 (0x7fa15ee2f400) [pid = 1955] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 03:31:29 INFO - PROCESS | 1955 | --DOMWINDOW == 122 (0x7fa166f60400) [pid = 1955] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 03:31:29 INFO - PROCESS | 1955 | --DOMWINDOW == 121 (0x7fa165660c00) [pid = 1955] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 03:31:29 INFO - PROCESS | 1955 | --DOMWINDOW == 120 (0x7fa165669c00) [pid = 1955] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 03:31:29 INFO - PROCESS | 1955 | --DOMWINDOW == 119 (0x7fa1686b0400) [pid = 1955] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 03:31:29 INFO - PROCESS | 1955 | --DOMWINDOW == 118 (0x7fa160b1e000) [pid = 1955] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 03:31:29 INFO - PROCESS | 1955 | --DOMWINDOW == 117 (0x7fa15cd11c00) [pid = 1955] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 03:31:29 INFO - PROCESS | 1955 | --DOMWINDOW == 116 (0x7fa15cd0c400) [pid = 1955] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 03:31:29 INFO - PROCESS | 1955 | --DOMWINDOW == 115 (0x7fa15eb7c800) [pid = 1955] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 03:31:29 INFO - PROCESS | 1955 | --DOMWINDOW == 114 (0x7fa15d07bc00) [pid = 1955] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 03:31:29 INFO - PROCESS | 1955 | --DOMWINDOW == 113 (0x7fa163478c00) [pid = 1955] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 03:31:29 INFO - PROCESS | 1955 | --DOMWINDOW == 112 (0x7fa15ee2e800) [pid = 1955] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 03:31:29 INFO - PROCESS | 1955 | --DOMWINDOW == 111 (0x7fa160baa400) [pid = 1955] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 03:31:29 INFO - PROCESS | 1955 | --DOMWINDOW == 110 (0x7fa15d169400) [pid = 1955] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 03:31:29 INFO - PROCESS | 1955 | --DOMWINDOW == 109 (0x7fa160b1f000) [pid = 1955] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 03:31:29 INFO - PROCESS | 1955 | --DOMWINDOW == 108 (0x7fa1673a7c00) [pid = 1955] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 03:31:29 INFO - PROCESS | 1955 | --DOMWINDOW == 107 (0x7fa166f60000) [pid = 1955] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 03:31:29 INFO - PROCESS | 1955 | --DOMWINDOW == 106 (0x7fa169c48400) [pid = 1955] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 03:31:29 INFO - PROCESS | 1955 | --DOMWINDOW == 105 (0x7fa1686ef400) [pid = 1955] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 03:31:29 INFO - PROCESS | 1955 | --DOMWINDOW == 104 (0x7fa15d163400) [pid = 1955] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 03:31:29 INFO - PROCESS | 1955 | --DOMWINDOW == 103 (0x7fa15d074c00) [pid = 1955] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 03:31:30 INFO - PROCESS | 1955 | 1461061890245 Marionette TRACE conn5 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 03:31:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 03:31:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 2137ms 03:31:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 03:31:30 INFO - PROCESS | 1955 | 1461061890337 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 03:31:30 INFO - PROCESS | 1955 | 1461061890339 Marionette TRACE conn5 <- [1,153,null,{"value":"8"}] 03:31:30 INFO - PROCESS | 1955 | 1461061890344 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 03:31:30 INFO - PROCESS | 1955 | 1461061890348 Marionette TRACE conn5 <- [1,154,null,{}] 03:31:30 INFO - PROCESS | 1955 | 1461061890353 Marionette TRACE conn5 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:30 INFO - PROCESS | 1955 | 1461061890495 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 03:31:30 INFO - PROCESS | 1955 | 1461061890585 Marionette TRACE conn5 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:30 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa166109800 == 14 [pid = 1955] [id = 46] 03:31:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 104 (0x7fa15b4c6000) [pid = 1955] [serial = 136] [outer = (nil)] 03:31:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 105 (0x7fa15df1ac00) [pid = 1955] [serial = 137] [outer = 0x7fa15b4c6000] 03:31:30 INFO - PROCESS | 1955 | 1461061890647 Marionette DEBUG loaded listener.js 03:31:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 106 (0x7fa166f67c00) [pid = 1955] [serial = 138] [outer = 0x7fa15b4c6000] 03:31:31 INFO - PROCESS | 1955 | 1461061891357 Marionette TRACE conn5 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 03:31:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 03:31:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1035ms 03:31:31 INFO - PROCESS | 1955 | 1461061891380 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 03:31:31 INFO - PROCESS | 1955 | 1461061891384 Marionette TRACE conn5 <- [1,157,null,{"value":"8"}] 03:31:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 03:31:31 INFO - PROCESS | 1955 | 1461061891390 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 03:31:31 INFO - PROCESS | 1955 | 1461061891393 Marionette TRACE conn5 <- [1,158,null,{}] 03:31:31 INFO - PROCESS | 1955 | 1461061891405 Marionette TRACE conn5 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:31 INFO - PROCESS | 1955 | 1461061891691 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 03:31:31 INFO - PROCESS | 1955 | 1461061891756 Marionette TRACE conn5 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:31 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15df76000 == 15 [pid = 1955] [id = 47] 03:31:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 107 (0x7fa15b4c6c00) [pid = 1955] [serial = 139] [outer = (nil)] 03:31:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 108 (0x7fa15cd06000) [pid = 1955] [serial = 140] [outer = 0x7fa15b4c6c00] 03:31:31 INFO - PROCESS | 1955 | 1461061891873 Marionette DEBUG loaded listener.js 03:31:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 109 (0x7fa15d075800) [pid = 1955] [serial = 141] [outer = 0x7fa15b4c6c00] 03:31:32 INFO - PROCESS | 1955 | 1461061892844 Marionette TRACE conn5 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 03:31:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 03:31:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1487ms 03:31:32 INFO - PROCESS | 1955 | 1461061892879 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 03:31:32 INFO - PROCESS | 1955 | 1461061892886 Marionette TRACE conn5 <- [1,161,null,{"value":"8"}] 03:31:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 03:31:32 INFO - PROCESS | 1955 | 1461061892895 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 03:31:32 INFO - PROCESS | 1955 | 1461061892902 Marionette TRACE conn5 <- [1,162,null,{}] 03:31:32 INFO - PROCESS | 1955 | 1461061892910 Marionette TRACE conn5 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:33 INFO - PROCESS | 1955 | 1461061893108 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 03:31:33 INFO - PROCESS | 1955 | 1461061893238 Marionette TRACE conn5 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:33 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa169957000 == 16 [pid = 1955] [id = 48] 03:31:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 110 (0x7fa15b4ce800) [pid = 1955] [serial = 142] [outer = (nil)] 03:31:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 111 (0x7fa1621c7400) [pid = 1955] [serial = 143] [outer = 0x7fa15b4ce800] 03:31:33 INFO - PROCESS | 1955 | 1461061893321 Marionette DEBUG loaded listener.js 03:31:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 112 (0x7fa163faa000) [pid = 1955] [serial = 144] [outer = 0x7fa15b4ce800] 03:31:34 INFO - PROCESS | 1955 | 1461061894267 Marionette TRACE conn5 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 03:31:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 03:31:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1432ms 03:31:34 INFO - PROCESS | 1955 | 1461061894328 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 03:31:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 03:31:34 INFO - PROCESS | 1955 | 1461061894333 Marionette TRACE conn5 <- [1,165,null,{"value":"8"}] 03:31:34 INFO - PROCESS | 1955 | 1461061894340 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 03:31:34 INFO - PROCESS | 1955 | 1461061894343 Marionette TRACE conn5 <- [1,166,null,{}] 03:31:34 INFO - PROCESS | 1955 | 1461061894350 Marionette TRACE conn5 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:34 INFO - PROCESS | 1955 | 1461061894557 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 03:31:34 INFO - PROCESS | 1955 | 1461061894723 Marionette TRACE conn5 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:34 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dec9800 == 17 [pid = 1955] [id = 49] 03:31:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 113 (0x7fa15d8b5800) [pid = 1955] [serial = 145] [outer = (nil)] 03:31:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 114 (0x7fa15ed98c00) [pid = 1955] [serial = 146] [outer = 0x7fa15d8b5800] 03:31:34 INFO - PROCESS | 1955 | 1461061894800 Marionette DEBUG loaded listener.js 03:31:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 115 (0x7fa1647d6000) [pid = 1955] [serial = 147] [outer = 0x7fa15d8b5800] 03:31:35 INFO - PROCESS | 1955 | 1461061895842 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 03:31:36 INFO - PROCESS | 1955 | 1461061896020 Marionette TRACE conn5 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 03:31:36 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1634bd800 == 16 [pid = 1955] [id = 41] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 114 (0x7fa165f8fc00) [pid = 1955] [serial = 12] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 113 (0x7fa16628c000) [pid = 1955] [serial = 9] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 112 (0x7fa15cecd800) [pid = 1955] [serial = 122] [outer = (nil)] [url = about:blank] 03:31:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 03:31:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1736ms 03:31:36 INFO - PROCESS | 1955 | 1461061896076 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 03:31:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 03:31:36 INFO - PROCESS | 1955 | 1461061896082 Marionette TRACE conn5 <- [1,169,null,{"value":"8"}] 03:31:36 INFO - PROCESS | 1955 | 1461061896089 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 03:31:36 INFO - PROCESS | 1955 | 1461061896095 Marionette TRACE conn5 <- [1,170,null,{}] 03:31:36 INFO - PROCESS | 1955 | 1461061896103 Marionette TRACE conn5 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:36 INFO - PROCESS | 1955 | 1461061896240 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 03:31:36 INFO - PROCESS | 1955 | 1461061896253 Marionette TRACE conn5 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:36 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15f006800 == 17 [pid = 1955] [id = 50] 03:31:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 113 (0x7fa15ed9a000) [pid = 1955] [serial = 148] [outer = (nil)] 03:31:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 114 (0x7fa15ee29800) [pid = 1955] [serial = 149] [outer = 0x7fa15ed9a000] 03:31:36 INFO - PROCESS | 1955 | 1461061896364 Marionette DEBUG loaded listener.js 03:31:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 115 (0x7fa160b17400) [pid = 1955] [serial = 150] [outer = 0x7fa15ed9a000] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 114 (0x7fa176807800) [pid = 1955] [serial = 2] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 113 (0x7fa160f5d000) [pid = 1955] [serial = 82] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 112 (0x7fa160c6cc00) [pid = 1955] [serial = 67] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 111 (0x7fa15f0b2000) [pid = 1955] [serial = 28] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 110 (0x7fa164c8b000) [pid = 1955] [serial = 31] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 109 (0x7fa168021800) [pid = 1955] [serial = 43] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 108 (0x7fa16988d800) [pid = 1955] [serial = 46] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 107 (0x7fa16ce0e000) [pid = 1955] [serial = 49] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 106 (0x7fa172bc9400) [pid = 1955] [serial = 50] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 105 (0x7fa169c76c00) [pid = 1955] [serial = 47] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 104 (0x7fa164c8d000) [pid = 1955] [serial = 34] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 103 (0x7fa15eb7cc00) [pid = 1955] [serial = 25] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 102 (0x7fa1684bb400) [pid = 1955] [serial = 44] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 101 (0x7fa16595c400) [pid = 1955] [serial = 41] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 100 (0x7fa169c7a000) [pid = 1955] [serial = 52] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 99 (0x7fa16708e400) [pid = 1955] [serial = 35] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 98 (0x7fa1647de400) [pid = 1955] [serial = 37] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 97 (0x7fa1647e0000) [pid = 1955] [serial = 40] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 96 (0x7fa1739b6c00) [pid = 1955] [serial = 53] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 95 (0x7fa15ee2c400) [pid = 1955] [serial = 26] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 94 (0x7fa169c47800) [pid = 1955] [serial = 38] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 93 (0x7fa165d38c00) [pid = 1955] [serial = 22] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 92 (0x7fa15d072800) [pid = 1955] [serial = 23] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 91 (0x7fa1664a1800) [pid = 1955] [serial = 71] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 90 (0x7fa1686f0800) [pid = 1955] [serial = 74] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 89 (0x7fa173e33c00) [pid = 1955] [serial = 76] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 88 (0x7fa167597800) [pid = 1955] [serial = 107] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 87 (0x7fa15cecc000) [pid = 1955] [serial = 120] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 86 (0x7fa174e0ec00) [pid = 1955] [serial = 94] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 85 (0x7fa1680f5800) [pid = 1955] [serial = 73] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 84 (0x7fa15dea9c00) [pid = 1955] [serial = 85] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 83 (0x7fa169866400) [pid = 1955] [serial = 103] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 82 (0x7fa176d28c00) [pid = 1955] [serial = 92] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 81 (0x7fa165957800) [pid = 1955] [serial = 70] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 80 (0x7fa164804400) [pid = 1955] [serial = 68] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 79 (0x7fa174cce000) [pid = 1955] [serial = 91] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 78 (0x7fa1785bac00) [pid = 1955] [serial = 79] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 77 (0x7fa16480e800) [pid = 1955] [serial = 86] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 76 (0x7fa16708a000) [pid = 1955] [serial = 59] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 75 (0x7fa169c47400) [pid = 1955] [serial = 61] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 74 (0x7fa160b1e400) [pid = 1955] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 73 (0x7fa160c6f000) [pid = 1955] [serial = 56] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 72 (0x7fa165997800) [pid = 1955] [serial = 58] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 71 (0x7fa164c88c00) [pid = 1955] [serial = 83] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 70 (0x7fa15ee34800) [pid = 1955] [serial = 55] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 69 (0x7fa169860800) [pid = 1955] [serial = 88] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 68 (0x7fa172bd3400) [pid = 1955] [serial = 104] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 67 (0x7fa15ee36400) [pid = 1955] [serial = 17] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 66 (0x7fa17ba8d000) [pid = 1955] [serial = 110] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 65 (0x7fa169c81c00) [pid = 1955] [serial = 89] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 64 (0x7fa179103800) [pid = 1955] [serial = 108] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 63 (0x7fa15eb87400) [pid = 1955] [serial = 19] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 62 (0x7fa17904a800) [pid = 1955] [serial = 98] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 61 (0x7fa166f62800) [pid = 1955] [serial = 100] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 60 (0x7fa176dca000) [pid = 1955] [serial = 77] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 59 (0x7fa166f6dc00) [pid = 1955] [serial = 101] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 58 (0x7fa1739b9800) [pid = 1955] [serial = 62] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 57 (0x7fa178b2a000) [pid = 1955] [serial = 95] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 56 (0x7fa174e11400) [pid = 1955] [serial = 64] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 55 (0x7fa178f8e800) [pid = 1955] [serial = 97] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 54 (0x7fa15cec3800) [pid = 1955] [serial = 119] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 53 (0x7fa15ceca000) [pid = 1955] [serial = 117] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 52 (0x7fa17d2e4800) [pid = 1955] [serial = 114] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 51 (0x7fa15cec2400) [pid = 1955] [serial = 116] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 50 (0x7fa178b28400) [pid = 1955] [serial = 80] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 49 (0x7fa17d2d4400) [pid = 1955] [serial = 113] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 48 (0x7fa176d22400) [pid = 1955] [serial = 65] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 47 (0x7fa15ee30400) [pid = 1955] [serial = 16] [outer = (nil)] [url = about:blank] 03:31:36 INFO - PROCESS | 1955 | --DOMWINDOW == 46 (0x7fa17d064400) [pid = 1955] [serial = 111] [outer = (nil)] [url = about:blank] 03:31:37 INFO - PROCESS | 1955 | 1461061897117 Marionette TRACE conn5 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 03:31:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 03:31:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1038ms 03:31:37 INFO - PROCESS | 1955 | 1461061897128 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 03:31:37 INFO - PROCESS | 1955 | 1461061897133 Marionette TRACE conn5 <- [1,173,null,{"value":"8"}] 03:31:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 03:31:37 INFO - PROCESS | 1955 | 1461061897144 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 03:31:37 INFO - PROCESS | 1955 | 1461061897147 Marionette TRACE conn5 <- [1,174,null,{}] 03:31:37 INFO - PROCESS | 1955 | 1461061897153 Marionette TRACE conn5 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:37 INFO - PROCESS | 1955 | 1461061897300 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 03:31:37 INFO - PROCESS | 1955 | 1461061897388 Marionette TRACE conn5 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:37 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1634bd800 == 18 [pid = 1955] [id = 51] 03:31:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 47 (0x7fa15cec0c00) [pid = 1955] [serial = 151] [outer = (nil)] 03:31:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 48 (0x7fa160c62c00) [pid = 1955] [serial = 152] [outer = 0x7fa15cec0c00] 03:31:37 INFO - PROCESS | 1955 | 1461061897462 Marionette DEBUG loaded listener.js 03:31:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 49 (0x7fa160f5d400) [pid = 1955] [serial = 153] [outer = 0x7fa15cec0c00] 03:31:38 INFO - PROCESS | 1955 | 1461061898312 Marionette TRACE conn5 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 03:31:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 03:31:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1191ms 03:31:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 03:31:38 INFO - PROCESS | 1955 | 1461061898342 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 03:31:38 INFO - PROCESS | 1955 | 1461061898345 Marionette TRACE conn5 <- [1,177,null,{"value":"8"}] 03:31:38 INFO - PROCESS | 1955 | 1461061898351 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 03:31:38 INFO - PROCESS | 1955 | 1461061898357 Marionette TRACE conn5 <- [1,178,null,{}] 03:31:38 INFO - PROCESS | 1955 | 1461061898374 Marionette TRACE conn5 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:38 INFO - PROCESS | 1955 | 1461061898571 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 03:31:38 INFO - PROCESS | 1955 | 1461061898588 Marionette TRACE conn5 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:38 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa165f2c800 == 19 [pid = 1955] [id = 52] 03:31:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 50 (0x7fa1647e0000) [pid = 1955] [serial = 154] [outer = (nil)] 03:31:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 51 (0x7fa1647e1400) [pid = 1955] [serial = 155] [outer = 0x7fa1647e0000] 03:31:38 INFO - PROCESS | 1955 | 1461061898672 Marionette DEBUG loaded listener.js 03:31:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 52 (0x7fa165771c00) [pid = 1955] [serial = 156] [outer = 0x7fa1647e0000] 03:31:39 INFO - PROCESS | 1955 | 1461061899432 Marionette TRACE conn5 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 03:31:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 03:31:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1139ms 03:31:39 INFO - PROCESS | 1955 | 1461061899489 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 03:31:39 INFO - PROCESS | 1955 | 1461061899493 Marionette TRACE conn5 <- [1,181,null,{"value":"8"}] 03:31:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 03:31:39 INFO - PROCESS | 1955 | 1461061899504 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 03:31:39 INFO - PROCESS | 1955 | 1461061899506 Marionette TRACE conn5 <- [1,182,null,{}] 03:31:39 INFO - PROCESS | 1955 | 1461061899512 Marionette TRACE conn5 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:39 INFO - PROCESS | 1955 | 1461061899679 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 03:31:39 INFO - PROCESS | 1955 | 1461061899700 Marionette TRACE conn5 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:39 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa166b91800 == 20 [pid = 1955] [id = 53] 03:31:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 53 (0x7fa164c84c00) [pid = 1955] [serial = 157] [outer = (nil)] 03:31:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 54 (0x7fa16613c400) [pid = 1955] [serial = 158] [outer = 0x7fa164c84c00] 03:31:39 INFO - PROCESS | 1955 | 1461061899761 Marionette DEBUG loaded listener.js 03:31:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 55 (0x7fa166f61000) [pid = 1955] [serial = 159] [outer = 0x7fa164c84c00] 03:31:40 INFO - PROCESS | 1955 | --DOMWINDOW == 54 (0x7fa166f60c00) [pid = 1955] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 03:31:40 INFO - PROCESS | 1955 | --DOMWINDOW == 53 (0x7fa15df1ec00) [pid = 1955] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 03:31:40 INFO - PROCESS | 1955 | --DOMWINDOW == 52 (0x7fa15ee2e400) [pid = 1955] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 03:31:40 INFO - PROCESS | 1955 | --DOMWINDOW == 51 (0x7fa15cecb000) [pid = 1955] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 03:31:40 INFO - PROCESS | 1955 | --DOMWINDOW == 50 (0x7fa15cd0f400) [pid = 1955] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 03:31:40 INFO - PROCESS | 1955 | 1461061900601 Marionette TRACE conn5 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 03:31:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 03:31:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1130ms 03:31:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 03:31:40 INFO - PROCESS | 1955 | 1461061900634 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 03:31:40 INFO - PROCESS | 1955 | 1461061900637 Marionette TRACE conn5 <- [1,185,null,{"value":"8"}] 03:31:40 INFO - PROCESS | 1955 | 1461061900643 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 03:31:40 INFO - PROCESS | 1955 | 1461061900646 Marionette TRACE conn5 <- [1,186,null,{}] 03:31:40 INFO - PROCESS | 1955 | 1461061900651 Marionette TRACE conn5 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:40 INFO - PROCESS | 1955 | 1461061900806 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 03:31:40 INFO - PROCESS | 1955 | 1461061900861 Marionette TRACE conn5 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:40 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1672cc000 == 21 [pid = 1955] [id = 54] 03:31:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 51 (0x7fa15b4c9000) [pid = 1955] [serial = 160] [outer = (nil)] 03:31:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 52 (0x7fa1647de400) [pid = 1955] [serial = 161] [outer = 0x7fa15b4c9000] 03:31:40 INFO - PROCESS | 1955 | 1461061900922 Marionette DEBUG loaded listener.js 03:31:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 53 (0x7fa166f64800) [pid = 1955] [serial = 162] [outer = 0x7fa15b4c9000] 03:31:41 INFO - PROCESS | 1955 | 1461061901527 Marionette TRACE conn5 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 03:31:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 03:31:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 926ms 03:31:41 INFO - PROCESS | 1955 | 1461061901569 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 03:31:41 INFO - PROCESS | 1955 | 1461061901573 Marionette TRACE conn5 <- [1,189,null,{"value":"8"}] 03:31:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 03:31:41 INFO - PROCESS | 1955 | 1461061901578 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 03:31:41 INFO - PROCESS | 1955 | 1461061901581 Marionette TRACE conn5 <- [1,190,null,{}] 03:31:41 INFO - PROCESS | 1955 | 1461061901586 Marionette TRACE conn5 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:41 INFO - PROCESS | 1955 | 1461061901767 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 03:31:41 INFO - PROCESS | 1955 | 1461061901786 Marionette TRACE conn5 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:41 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa167943000 == 22 [pid = 1955] [id = 55] 03:31:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 54 (0x7fa15b4ca800) [pid = 1955] [serial = 163] [outer = (nil)] 03:31:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 55 (0x7fa167088400) [pid = 1955] [serial = 164] [outer = 0x7fa15b4ca800] 03:31:41 INFO - PROCESS | 1955 | 1461061901852 Marionette DEBUG loaded listener.js 03:31:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 56 (0x7fa1686b6400) [pid = 1955] [serial = 165] [outer = 0x7fa15b4ca800] 03:31:42 INFO - PROCESS | 1955 | 1461061902547 Marionette TRACE conn5 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 03:31:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 03:31:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 982ms 03:31:42 INFO - PROCESS | 1955 | 1461061902562 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 03:31:42 INFO - PROCESS | 1955 | 1461061902567 Marionette TRACE conn5 <- [1,193,null,{"value":"8"}] 03:31:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 03:31:42 INFO - PROCESS | 1955 | 1461061902576 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 03:31:42 INFO - PROCESS | 1955 | 1461061902581 Marionette TRACE conn5 <- [1,194,null,{}] 03:31:42 INFO - PROCESS | 1955 | 1461061902594 Marionette TRACE conn5 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:42 INFO - PROCESS | 1955 | 1461061902753 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 03:31:42 INFO - PROCESS | 1955 | 1461061902875 Marionette TRACE conn5 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:42 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15eea6000 == 23 [pid = 1955] [id = 56] 03:31:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 57 (0x7fa15cd03800) [pid = 1955] [serial = 166] [outer = (nil)] 03:31:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 58 (0x7fa15cecc000) [pid = 1955] [serial = 167] [outer = 0x7fa15cd03800] 03:31:42 INFO - PROCESS | 1955 | 1461061902949 Marionette DEBUG loaded listener.js 03:31:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 59 (0x7fa15dea9400) [pid = 1955] [serial = 168] [outer = 0x7fa15cd03800] 03:31:43 INFO - PROCESS | 1955 | 1461061903774 Marionette TRACE conn5 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 03:31:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 03:31:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1235ms 03:31:43 INFO - PROCESS | 1955 | 1461061903811 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 03:31:43 INFO - PROCESS | 1955 | 1461061903820 Marionette TRACE conn5 <- [1,197,null,{"value":"8"}] 03:31:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 03:31:43 INFO - PROCESS | 1955 | 1461061903831 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 03:31:43 INFO - PROCESS | 1955 | 1461061903834 Marionette TRACE conn5 <- [1,198,null,{}] 03:31:43 INFO - PROCESS | 1955 | 1461061903841 Marionette TRACE conn5 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:44 INFO - PROCESS | 1955 | 1461061904024 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 03:31:44 INFO - PROCESS | 1955 | 1461061904142 Marionette TRACE conn5 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:44 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa166b9a000 == 24 [pid = 1955] [id = 57] 03:31:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 60 (0x7fa15cec5800) [pid = 1955] [serial = 169] [outer = (nil)] 03:31:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 61 (0x7fa160f61c00) [pid = 1955] [serial = 170] [outer = 0x7fa15cec5800] 03:31:44 INFO - PROCESS | 1955 | 1461061904212 Marionette DEBUG loaded listener.js 03:31:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 62 (0x7fa1634f4400) [pid = 1955] [serial = 171] [outer = 0x7fa15cec5800] 03:31:45 INFO - PROCESS | 1955 | 1461061905092 Marionette TRACE conn5 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 03:31:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 03:31:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1289ms 03:31:45 INFO - PROCESS | 1955 | 1461061905120 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 03:31:45 INFO - PROCESS | 1955 | 1461061905124 Marionette TRACE conn5 <- [1,201,null,{"value":"8"}] 03:31:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 03:31:45 INFO - PROCESS | 1955 | 1461061905132 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 03:31:45 INFO - PROCESS | 1955 | 1461061905138 Marionette TRACE conn5 <- [1,202,null,{}] 03:31:45 INFO - PROCESS | 1955 | 1461061905156 Marionette TRACE conn5 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:45 INFO - PROCESS | 1955 | 1461061905352 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 03:31:45 INFO - PROCESS | 1955 | 1461061905498 Marionette TRACE conn5 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:45 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa165f22800 == 25 [pid = 1955] [id = 58] 03:31:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 63 (0x7fa1647e2000) [pid = 1955] [serial = 172] [outer = (nil)] 03:31:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 64 (0x7fa166f66c00) [pid = 1955] [serial = 173] [outer = 0x7fa1647e2000] 03:31:45 INFO - PROCESS | 1955 | 1461061905588 Marionette DEBUG loaded listener.js 03:31:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 65 (0x7fa1673a8800) [pid = 1955] [serial = 174] [outer = 0x7fa1647e2000] 03:31:46 INFO - PROCESS | 1955 | 1461061906359 Marionette TRACE conn5 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 03:31:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 03:31:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1241ms 03:31:46 INFO - PROCESS | 1955 | 1461061906374 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 03:31:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 03:31:46 INFO - PROCESS | 1955 | 1461061906378 Marionette TRACE conn5 <- [1,205,null,{"value":"8"}] 03:31:46 INFO - PROCESS | 1955 | 1461061906385 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 03:31:46 INFO - PROCESS | 1955 | 1461061906388 Marionette TRACE conn5 <- [1,206,null,{}] 03:31:46 INFO - PROCESS | 1955 | 1461061906394 Marionette TRACE conn5 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:46 INFO - PROCESS | 1955 | 1461061906543 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 03:31:46 INFO - PROCESS | 1955 | 1461061906668 Marionette TRACE conn5 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:46 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16cccb800 == 26 [pid = 1955] [id = 59] 03:31:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 66 (0x7fa165992400) [pid = 1955] [serial = 175] [outer = (nil)] 03:31:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 67 (0x7fa168024c00) [pid = 1955] [serial = 176] [outer = 0x7fa165992400] 03:31:46 INFO - PROCESS | 1955 | 1461061906741 Marionette DEBUG loaded listener.js 03:31:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 68 (0x7fa1686e7c00) [pid = 1955] [serial = 177] [outer = 0x7fa165992400] 03:31:47 INFO - PROCESS | 1955 | 1461061907755 Marionette TRACE conn5 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 03:31:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 03:31:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1429ms 03:31:47 INFO - PROCESS | 1955 | 1461061907815 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 03:31:47 INFO - PROCESS | 1955 | 1461061907820 Marionette TRACE conn5 <- [1,209,null,{"value":"8"}] 03:31:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 03:31:47 INFO - PROCESS | 1955 | 1461061907831 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 03:31:47 INFO - PROCESS | 1955 | 1461061907835 Marionette TRACE conn5 <- [1,210,null,{}] 03:31:47 INFO - PROCESS | 1955 | 1461061907846 Marionette TRACE conn5 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:48 INFO - PROCESS | 1955 | 1461061908003 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 03:31:48 INFO - PROCESS | 1955 | 1461061908155 Marionette TRACE conn5 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:48 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15d11d000 == 27 [pid = 1955] [id = 60] 03:31:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 69 (0x7fa15cd0d800) [pid = 1955] [serial = 178] [outer = (nil)] 03:31:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 70 (0x7fa15dea1400) [pid = 1955] [serial = 179] [outer = 0x7fa15cd0d800] 03:31:48 INFO - PROCESS | 1955 | 1461061908238 Marionette DEBUG loaded listener.js 03:31:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 71 (0x7fa15eb80000) [pid = 1955] [serial = 180] [outer = 0x7fa15cd0d800] 03:31:48 INFO - PROCESS | 1955 | --DOMWINDOW == 70 (0x7fa15df1ac00) [pid = 1955] [serial = 137] [outer = (nil)] [url = about:blank] 03:31:48 INFO - PROCESS | 1955 | --DOMWINDOW == 69 (0x7fa1621c0c00) [pid = 1955] [serial = 128] [outer = (nil)] [url = about:blank] 03:31:48 INFO - PROCESS | 1955 | --DOMWINDOW == 68 (0x7fa160b16c00) [pid = 1955] [serial = 125] [outer = (nil)] [url = about:blank] 03:31:48 INFO - PROCESS | 1955 | --DOMWINDOW == 67 (0x7fa160c66400) [pid = 1955] [serial = 126] [outer = (nil)] [url = about:blank] 03:31:48 INFO - PROCESS | 1955 | --DOMWINDOW == 66 (0x7fa15eb83000) [pid = 1955] [serial = 123] [outer = (nil)] [url = about:blank] 03:31:48 INFO - PROCESS | 1955 | --DOMWINDOW == 65 (0x7fa16599a400) [pid = 1955] [serial = 131] [outer = (nil)] [url = about:blank] 03:31:48 INFO - PROCESS | 1955 | --DOMWINDOW == 64 (0x7fa1680ed400) [pid = 1955] [serial = 134] [outer = (nil)] [url = about:blank] 03:31:48 INFO - PROCESS | 1955 | --DOMWINDOW == 63 (0x7fa166f6b400) [pid = 1955] [serial = 132] [outer = (nil)] [url = about:blank] 03:31:48 INFO - PROCESS | 1955 | --DOMWINDOW == 62 (0x7fa16986e400) [pid = 1955] [serial = 135] [outer = (nil)] [url = about:blank] 03:31:48 INFO - PROCESS | 1955 | --DOMWINDOW == 61 (0x7fa1634ed000) [pid = 1955] [serial = 129] [outer = (nil)] [url = about:blank] 03:31:49 INFO - PROCESS | 1955 | 1461061909051 Marionette TRACE conn5 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 03:31:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 03:31:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1235ms 03:31:49 INFO - PROCESS | 1955 | 1461061909071 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 03:31:49 INFO - PROCESS | 1955 | 1461061909080 Marionette TRACE conn5 <- [1,213,null,{"value":"8"}] 03:31:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 03:31:49 INFO - PROCESS | 1955 | 1461061909095 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 03:31:49 INFO - PROCESS | 1955 | 1461061909100 Marionette TRACE conn5 <- [1,214,null,{}] 03:31:49 INFO - PROCESS | 1955 | 1461061909106 Marionette TRACE conn5 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:49 INFO - PROCESS | 1955 | 1461061909240 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 03:31:49 INFO - PROCESS | 1955 | 1461061909258 Marionette TRACE conn5 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:49 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa165f22000 == 28 [pid = 1955] [id = 61] 03:31:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 62 (0x7fa160c66400) [pid = 1955] [serial = 181] [outer = (nil)] 03:31:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 63 (0x7fa1621c0c00) [pid = 1955] [serial = 182] [outer = 0x7fa160c66400] 03:31:49 INFO - PROCESS | 1955 | 1461061909321 Marionette DEBUG loaded listener.js 03:31:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 64 (0x7fa16347f400) [pid = 1955] [serial = 183] [outer = 0x7fa160c66400] 03:31:50 INFO - PROCESS | 1955 | 1461061910043 Marionette TRACE conn5 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 03:31:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 03:31:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 990ms 03:31:50 INFO - PROCESS | 1955 | 1461061910085 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 03:31:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 03:31:50 INFO - PROCESS | 1955 | 1461061910089 Marionette TRACE conn5 <- [1,217,null,{"value":"8"}] 03:31:50 INFO - PROCESS | 1955 | 1461061910095 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 03:31:50 INFO - PROCESS | 1955 | 1461061910101 Marionette TRACE conn5 <- [1,218,null,{}] 03:31:50 INFO - PROCESS | 1955 | 1461061910132 Marionette TRACE conn5 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:50 INFO - PROCESS | 1955 | 1461061910278 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 03:31:50 INFO - PROCESS | 1955 | 1461061910289 Marionette TRACE conn5 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:50 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16756e800 == 29 [pid = 1955] [id = 62] 03:31:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 65 (0x7fa164c8fc00) [pid = 1955] [serial = 184] [outer = (nil)] 03:31:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 66 (0x7fa165f8f800) [pid = 1955] [serial = 185] [outer = 0x7fa164c8fc00] 03:31:50 INFO - PROCESS | 1955 | 1461061910357 Marionette DEBUG loaded listener.js 03:31:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 67 (0x7fa166f6b400) [pid = 1955] [serial = 186] [outer = 0x7fa164c8fc00] 03:31:51 INFO - PROCESS | 1955 | 1461061911068 Marionette TRACE conn5 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 03:31:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 03:31:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 998ms 03:31:51 INFO - PROCESS | 1955 | 1461061911093 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 03:31:51 INFO - PROCESS | 1955 | 1461061911098 Marionette TRACE conn5 <- [1,221,null,{"value":"8"}] 03:31:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 03:31:51 INFO - PROCESS | 1955 | 1461061911104 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 03:31:51 INFO - PROCESS | 1955 | 1461061911108 Marionette TRACE conn5 <- [1,222,null,{}] 03:31:51 INFO - PROCESS | 1955 | 1461061911113 Marionette TRACE conn5 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:51 INFO - PROCESS | 1955 | 1461061911295 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 03:31:51 INFO - PROCESS | 1955 | 1461061911330 Marionette TRACE conn5 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:51 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16983e800 == 30 [pid = 1955] [id = 63] 03:31:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 68 (0x7fa15df1d400) [pid = 1955] [serial = 187] [outer = (nil)] 03:31:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 69 (0x7fa167085000) [pid = 1955] [serial = 188] [outer = 0x7fa15df1d400] 03:31:51 INFO - PROCESS | 1955 | 1461061911394 Marionette DEBUG loaded listener.js 03:31:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 70 (0x7fa1686ee000) [pid = 1955] [serial = 189] [outer = 0x7fa15df1d400] 03:31:52 INFO - PROCESS | 1955 | 1461061912071 Marionette TRACE conn5 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 03:31:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 03:31:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1032ms 03:31:52 INFO - PROCESS | 1955 | 1461061912139 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 03:31:52 INFO - PROCESS | 1955 | 1461061912142 Marionette TRACE conn5 <- [1,225,null,{"value":"8"}] 03:31:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 03:31:52 INFO - PROCESS | 1955 | 1461061912148 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 03:31:52 INFO - PROCESS | 1955 | 1461061912150 Marionette TRACE conn5 <- [1,226,null,{}] 03:31:52 INFO - PROCESS | 1955 | 1461061912155 Marionette TRACE conn5 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:52 INFO - PROCESS | 1955 | 1461061912315 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 03:31:52 INFO - PROCESS | 1955 | 1461061912343 Marionette TRACE conn5 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:52 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16da13800 == 31 [pid = 1955] [id = 64] 03:31:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 71 (0x7fa15b4cb400) [pid = 1955] [serial = 190] [outer = (nil)] 03:31:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 72 (0x7fa16986ec00) [pid = 1955] [serial = 191] [outer = 0x7fa15b4cb400] 03:31:52 INFO - PROCESS | 1955 | 1461061912404 Marionette DEBUG loaded listener.js 03:31:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 73 (0x7fa169c42400) [pid = 1955] [serial = 192] [outer = 0x7fa15b4cb400] 03:31:53 INFO - PROCESS | 1955 | 1461061913275 Marionette TRACE conn5 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 03:31:53 INFO - PROCESS | 1955 | --DOMWINDOW == 72 (0x7fa164c84c00) [pid = 1955] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 03:31:53 INFO - PROCESS | 1955 | --DOMWINDOW == 71 (0x7fa15b4c9000) [pid = 1955] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 03:31:53 INFO - PROCESS | 1955 | --DOMWINDOW == 70 (0x7fa15cec0c00) [pid = 1955] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 03:31:53 INFO - PROCESS | 1955 | --DOMWINDOW == 69 (0x7fa15ed9a000) [pid = 1955] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 03:31:53 INFO - PROCESS | 1955 | --DOMWINDOW == 68 (0x7fa15b4c6000) [pid = 1955] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 03:31:53 INFO - PROCESS | 1955 | --DOMWINDOW == 67 (0x7fa1647e0000) [pid = 1955] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 03:31:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 03:31:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1175ms 03:31:53 INFO - PROCESS | 1955 | 1461061913328 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 03:31:53 INFO - PROCESS | 1955 | 1461061913331 Marionette TRACE conn5 <- [1,229,null,{"value":"8"}] 03:31:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 03:31:53 INFO - PROCESS | 1955 | 1461061913337 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 03:31:53 INFO - PROCESS | 1955 | 1461061913340 Marionette TRACE conn5 <- [1,230,null,{}] 03:31:53 INFO - PROCESS | 1955 | 1461061913345 Marionette TRACE conn5 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:53 INFO - PROCESS | 1955 | 1461061913517 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 03:31:53 INFO - PROCESS | 1955 | 1461061913528 Marionette TRACE conn5 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:53 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa173983000 == 32 [pid = 1955] [id = 65] 03:31:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 68 (0x7fa16ce06800) [pid = 1955] [serial = 193] [outer = (nil)] 03:31:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 69 (0x7fa1739b9000) [pid = 1955] [serial = 194] [outer = 0x7fa16ce06800] 03:31:53 INFO - PROCESS | 1955 | 1461061913605 Marionette DEBUG loaded listener.js 03:31:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 70 (0x7fa173e0b400) [pid = 1955] [serial = 195] [outer = 0x7fa16ce06800] 03:31:54 INFO - PROCESS | 1955 | 1461061914302 Marionette TRACE conn5 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 03:31:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 03:31:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1028ms 03:31:54 INFO - PROCESS | 1955 | 1461061914366 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 03:31:54 INFO - PROCESS | 1955 | 1461061914370 Marionette TRACE conn5 <- [1,233,null,{"value":"8"}] 03:31:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 03:31:54 INFO - PROCESS | 1955 | 1461061914376 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 03:31:54 INFO - PROCESS | 1955 | 1461061914379 Marionette TRACE conn5 <- [1,234,null,{}] 03:31:54 INFO - PROCESS | 1955 | 1461061914384 Marionette TRACE conn5 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:54 INFO - PROCESS | 1955 | 1461061914552 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 03:31:54 INFO - PROCESS | 1955 | 1461061914597 Marionette TRACE conn5 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:54 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa173c37000 == 33 [pid = 1955] [id = 66] 03:31:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 71 (0x7fa173ec1c00) [pid = 1955] [serial = 196] [outer = (nil)] 03:31:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 72 (0x7fa174b2a400) [pid = 1955] [serial = 197] [outer = 0x7fa173ec1c00] 03:31:54 INFO - PROCESS | 1955 | 1461061914659 Marionette DEBUG loaded listener.js 03:31:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 73 (0x7fa174cca400) [pid = 1955] [serial = 198] [outer = 0x7fa173ec1c00] 03:31:55 INFO - PROCESS | 1955 | 1461061915305 Marionette TRACE conn5 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 03:31:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 03:31:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1028ms 03:31:55 INFO - PROCESS | 1955 | 1461061915405 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 03:31:55 INFO - PROCESS | 1955 | 1461061915411 Marionette TRACE conn5 <- [1,237,null,{"value":"8"}] 03:31:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 03:31:55 INFO - PROCESS | 1955 | 1461061915418 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 03:31:55 INFO - PROCESS | 1955 | 1461061915424 Marionette TRACE conn5 <- [1,238,null,{}] 03:31:55 INFO - PROCESS | 1955 | 1461061915520 Marionette TRACE conn5 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:55 INFO - PROCESS | 1955 | 1461061915707 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 03:31:55 INFO - PROCESS | 1955 | 1461061915801 Marionette TRACE conn5 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:55 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa164ce0800 == 34 [pid = 1955] [id = 67] 03:31:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 74 (0x7fa15d16b400) [pid = 1955] [serial = 199] [outer = (nil)] 03:31:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 75 (0x7fa15df1b000) [pid = 1955] [serial = 200] [outer = 0x7fa15d16b400] 03:31:55 INFO - PROCESS | 1955 | 1461061915916 Marionette DEBUG loaded listener.js 03:31:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 76 (0x7fa15ee31800) [pid = 1955] [serial = 201] [outer = 0x7fa15d16b400] 03:31:56 INFO - PROCESS | 1955 | 1461061916728 Marionette TRACE conn5 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 03:31:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 03:31:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1332ms 03:31:56 INFO - PROCESS | 1955 | 1461061916750 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 03:31:56 INFO - PROCESS | 1955 | 1461061916756 Marionette TRACE conn5 <- [1,241,null,{"value":"8"}] 03:31:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 03:31:56 INFO - PROCESS | 1955 | 1461061916768 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 03:31:56 INFO - PROCESS | 1955 | 1461061916772 Marionette TRACE conn5 <- [1,242,null,{}] 03:31:56 INFO - PROCESS | 1955 | 1461061916779 Marionette TRACE conn5 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:56 INFO - PROCESS | 1955 | 1461061916929 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 03:31:57 INFO - PROCESS | 1955 | 1461061917059 Marionette TRACE conn5 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:57 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16980d000 == 35 [pid = 1955] [id = 68] 03:31:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 77 (0x7fa15d171800) [pid = 1955] [serial = 202] [outer = (nil)] 03:31:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 78 (0x7fa163f9f400) [pid = 1955] [serial = 203] [outer = 0x7fa15d171800] 03:31:57 INFO - PROCESS | 1955 | 1461061917130 Marionette DEBUG loaded listener.js 03:31:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 79 (0x7fa165660c00) [pid = 1955] [serial = 204] [outer = 0x7fa15d171800] 03:31:57 INFO - PROCESS | 1955 | 1461061917965 Marionette TRACE conn5 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 03:31:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 03:31:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1239ms 03:31:58 INFO - PROCESS | 1955 | 1461061918004 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 03:31:58 INFO - PROCESS | 1955 | 1461061918008 Marionette TRACE conn5 <- [1,245,null,{"value":"8"}] 03:31:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 03:31:58 INFO - PROCESS | 1955 | 1461061918014 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 03:31:58 INFO - PROCESS | 1955 | 1461061918017 Marionette TRACE conn5 <- [1,246,null,{}] 03:31:58 INFO - PROCESS | 1955 | 1461061918032 Marionette TRACE conn5 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:58 INFO - PROCESS | 1955 | 1461061918186 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 03:31:58 INFO - PROCESS | 1955 | 1461061918317 Marionette TRACE conn5 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:58 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa174ee5000 == 36 [pid = 1955] [id = 69] 03:31:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 80 (0x7fa168021c00) [pid = 1955] [serial = 205] [outer = (nil)] 03:31:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 81 (0x7fa169c48400) [pid = 1955] [serial = 206] [outer = 0x7fa168021c00] 03:31:58 INFO - PROCESS | 1955 | 1461061918393 Marionette DEBUG loaded listener.js 03:31:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 82 (0x7fa172b57800) [pid = 1955] [serial = 207] [outer = 0x7fa168021c00] 03:31:59 INFO - PROCESS | 1955 | 1461061919183 Marionette TRACE conn5 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 03:31:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 03:31:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1231ms 03:31:59 INFO - PROCESS | 1955 | 1461061919246 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 03:31:59 INFO - PROCESS | 1955 | 1461061919249 Marionette TRACE conn5 <- [1,249,null,{"value":"8"}] 03:31:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 03:31:59 INFO - PROCESS | 1955 | 1461061919255 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 03:31:59 INFO - PROCESS | 1955 | 1461061919258 Marionette TRACE conn5 <- [1,250,null,{}] 03:31:59 INFO - PROCESS | 1955 | 1461061919263 Marionette TRACE conn5 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:59 INFO - PROCESS | 1955 | 1461061919413 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 03:31:59 INFO - PROCESS | 1955 | 1461061919537 Marionette TRACE conn5 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:59 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa166326800 == 37 [pid = 1955] [id = 70] 03:31:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 83 (0x7fa15cecd800) [pid = 1955] [serial = 208] [outer = (nil)] 03:31:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 84 (0x7fa166f6c000) [pid = 1955] [serial = 209] [outer = 0x7fa15cecd800] 03:31:59 INFO - PROCESS | 1955 | 1461061919625 Marionette DEBUG loaded listener.js 03:31:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 85 (0x7fa174e09800) [pid = 1955] [serial = 210] [outer = 0x7fa15cecd800] 03:32:00 INFO - PROCESS | 1955 | 1461061920653 Marionette TRACE conn5 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 03:32:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 03:32:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1431ms 03:32:00 INFO - PROCESS | 1955 | 1461061920687 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 03:32:00 INFO - PROCESS | 1955 | 1461061920692 Marionette TRACE conn5 <- [1,253,null,{"value":"8"}] 03:32:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 03:32:00 INFO - PROCESS | 1955 | 1461061920704 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 03:32:00 INFO - PROCESS | 1955 | 1461061920708 Marionette TRACE conn5 <- [1,254,null,{}] 03:32:00 INFO - PROCESS | 1955 | 1461061920717 Marionette TRACE conn5 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:00 INFO - PROCESS | 1955 | 1461061920863 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 03:32:01 INFO - PROCESS | 1955 | 1461061921027 Marionette TRACE conn5 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:01 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15eea0800 == 38 [pid = 1955] [id = 71] 03:32:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 86 (0x7fa15df1c400) [pid = 1955] [serial = 211] [outer = (nil)] 03:32:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 87 (0x7fa160bb1c00) [pid = 1955] [serial = 212] [outer = 0x7fa15df1c400] 03:32:01 INFO - PROCESS | 1955 | 1461061921114 Marionette DEBUG loaded listener.js 03:32:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 88 (0x7fa1634f1c00) [pid = 1955] [serial = 213] [outer = 0x7fa15df1c400] 03:32:01 INFO - PROCESS | 1955 | --DOMWINDOW == 87 (0x7fa167088400) [pid = 1955] [serial = 164] [outer = (nil)] [url = about:blank] 03:32:01 INFO - PROCESS | 1955 | --DOMWINDOW == 86 (0x7fa15cd06000) [pid = 1955] [serial = 140] [outer = (nil)] [url = about:blank] 03:32:01 INFO - PROCESS | 1955 | --DOMWINDOW == 85 (0x7fa1621c7400) [pid = 1955] [serial = 143] [outer = (nil)] [url = about:blank] 03:32:01 INFO - PROCESS | 1955 | --DOMWINDOW == 84 (0x7fa16613c400) [pid = 1955] [serial = 158] [outer = (nil)] [url = about:blank] 03:32:01 INFO - PROCESS | 1955 | --DOMWINDOW == 83 (0x7fa1647de400) [pid = 1955] [serial = 161] [outer = (nil)] [url = about:blank] 03:32:01 INFO - PROCESS | 1955 | --DOMWINDOW == 82 (0x7fa15ed98c00) [pid = 1955] [serial = 146] [outer = (nil)] [url = about:blank] 03:32:01 INFO - PROCESS | 1955 | --DOMWINDOW == 81 (0x7fa160c62c00) [pid = 1955] [serial = 152] [outer = (nil)] [url = about:blank] 03:32:01 INFO - PROCESS | 1955 | --DOMWINDOW == 80 (0x7fa15ee29800) [pid = 1955] [serial = 149] [outer = (nil)] [url = about:blank] 03:32:01 INFO - PROCESS | 1955 | --DOMWINDOW == 79 (0x7fa160b17400) [pid = 1955] [serial = 150] [outer = (nil)] [url = about:blank] 03:32:01 INFO - PROCESS | 1955 | --DOMWINDOW == 78 (0x7fa166f67c00) [pid = 1955] [serial = 138] [outer = (nil)] [url = about:blank] 03:32:01 INFO - PROCESS | 1955 | --DOMWINDOW == 77 (0x7fa1647e1400) [pid = 1955] [serial = 155] [outer = (nil)] [url = about:blank] 03:32:01 INFO - PROCESS | 1955 | --DOMWINDOW == 76 (0x7fa165771c00) [pid = 1955] [serial = 156] [outer = (nil)] [url = about:blank] 03:32:01 INFO - PROCESS | 1955 | --DOMWINDOW == 75 (0x7fa166f61000) [pid = 1955] [serial = 159] [outer = (nil)] [url = about:blank] 03:32:01 INFO - PROCESS | 1955 | --DOMWINDOW == 74 (0x7fa160f5d400) [pid = 1955] [serial = 153] [outer = (nil)] [url = about:blank] 03:32:01 INFO - PROCESS | 1955 | --DOMWINDOW == 73 (0x7fa166f64800) [pid = 1955] [serial = 162] [outer = (nil)] [url = about:blank] 03:32:01 INFO - PROCESS | 1955 | 1461061921972 Marionette TRACE conn5 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 03:32:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 03:32:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1331ms 03:32:02 INFO - PROCESS | 1955 | 1461061922035 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 03:32:02 INFO - PROCESS | 1955 | 1461061922044 Marionette TRACE conn5 <- [1,257,null,{"value":"8"}] 03:32:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 03:32:02 INFO - PROCESS | 1955 | 1461061922054 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 03:32:02 INFO - PROCESS | 1955 | 1461061922058 Marionette TRACE conn5 <- [1,258,null,{}] 03:32:02 INFO - PROCESS | 1955 | 1461061922064 Marionette TRACE conn5 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:02 INFO - PROCESS | 1955 | 1461061922225 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 03:32:02 INFO - PROCESS | 1955 | 1461061922250 Marionette TRACE conn5 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:02 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa164767800 == 39 [pid = 1955] [id = 72] 03:32:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 74 (0x7fa15d167000) [pid = 1955] [serial = 214] [outer = (nil)] 03:32:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 75 (0x7fa165771c00) [pid = 1955] [serial = 215] [outer = 0x7fa15d167000] 03:32:02 INFO - PROCESS | 1955 | 1461061922385 Marionette DEBUG loaded listener.js 03:32:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 76 (0x7fa166f60000) [pid = 1955] [serial = 216] [outer = 0x7fa15d167000] 03:32:03 INFO - PROCESS | 1955 | 1461061923063 Marionette TRACE conn5 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 03:32:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 03:32:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1033ms 03:32:03 INFO - PROCESS | 1955 | 1461061923088 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 03:32:03 INFO - PROCESS | 1955 | 1461061923092 Marionette TRACE conn5 <- [1,261,null,{"value":"8"}] 03:32:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 03:32:03 INFO - PROCESS | 1955 | 1461061923104 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 03:32:03 INFO - PROCESS | 1955 | 1461061923110 Marionette TRACE conn5 <- [1,262,null,{}] 03:32:03 INFO - PROCESS | 1955 | 1461061923126 Marionette TRACE conn5 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:03 INFO - PROCESS | 1955 | 1461061923322 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 03:32:03 INFO - PROCESS | 1955 | 1461061923343 Marionette TRACE conn5 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:03 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16980e800 == 40 [pid = 1955] [id = 73] 03:32:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 77 (0x7fa15b4d4400) [pid = 1955] [serial = 217] [outer = (nil)] 03:32:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 78 (0x7fa1686ef400) [pid = 1955] [serial = 218] [outer = 0x7fa15b4d4400] 03:32:03 INFO - PROCESS | 1955 | 1461061923410 Marionette DEBUG loaded listener.js 03:32:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 79 (0x7fa16cd4cc00) [pid = 1955] [serial = 219] [outer = 0x7fa15b4d4400] 03:32:04 INFO - PROCESS | 1955 | 1461061924250 Marionette TRACE conn5 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 03:32:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 03:32:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1195ms 03:32:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 03:32:04 INFO - PROCESS | 1955 | 1461061924302 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 03:32:04 INFO - PROCESS | 1955 | 1461061924306 Marionette TRACE conn5 <- [1,265,null,{"value":"8"}] 03:32:04 INFO - PROCESS | 1955 | 1461061924312 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 03:32:04 INFO - PROCESS | 1955 | 1461061924316 Marionette TRACE conn5 <- [1,266,null,{}] 03:32:04 INFO - PROCESS | 1955 | 1461061924331 Marionette TRACE conn5 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:04 INFO - PROCESS | 1955 | 1461061924511 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 03:32:04 INFO - PROCESS | 1955 | 1461061924532 Marionette TRACE conn5 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:04 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16da20800 == 41 [pid = 1955] [id = 74] 03:32:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 80 (0x7fa15b4d4000) [pid = 1955] [serial = 220] [outer = (nil)] 03:32:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 81 (0x7fa173ed3800) [pid = 1955] [serial = 221] [outer = 0x7fa15b4d4000] 03:32:04 INFO - PROCESS | 1955 | 1461061924596 Marionette DEBUG loaded listener.js 03:32:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 82 (0x7fa174fbc400) [pid = 1955] [serial = 222] [outer = 0x7fa15b4d4000] 03:32:05 INFO - PROCESS | 1955 | 1461061925337 Marionette TRACE conn5 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 03:32:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 03:32:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1084ms 03:32:05 INFO - PROCESS | 1955 | 1461061925402 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 03:32:05 INFO - PROCESS | 1955 | 1461061925406 Marionette TRACE conn5 <- [1,269,null,{"value":"8"}] 03:32:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 03:32:05 INFO - PROCESS | 1955 | 1461061925412 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 03:32:05 INFO - PROCESS | 1955 | 1461061925414 Marionette TRACE conn5 <- [1,270,null,{}] 03:32:05 INFO - PROCESS | 1955 | 1461061925420 Marionette TRACE conn5 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:05 INFO - PROCESS | 1955 | 1461061925594 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 03:32:05 INFO - PROCESS | 1955 | 1461061925623 Marionette TRACE conn5 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:05 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa174b1b800 == 42 [pid = 1955] [id = 75] 03:32:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 83 (0x7fa15cd08000) [pid = 1955] [serial = 223] [outer = (nil)] 03:32:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 84 (0x7fa176d98000) [pid = 1955] [serial = 224] [outer = 0x7fa15cd08000] 03:32:05 INFO - PROCESS | 1955 | 1461061925684 Marionette DEBUG loaded listener.js 03:32:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 85 (0x7fa176e45000) [pid = 1955] [serial = 225] [outer = 0x7fa15cd08000] 03:32:07 INFO - PROCESS | 1955 | --DOMWINDOW == 84 (0x7fa164c8fc00) [pid = 1955] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 03:32:07 INFO - PROCESS | 1955 | --DOMWINDOW == 83 (0x7fa160c66400) [pid = 1955] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 03:32:07 INFO - PROCESS | 1955 | --DOMWINDOW == 82 (0x7fa16ce06800) [pid = 1955] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 03:32:07 INFO - PROCESS | 1955 | --DOMWINDOW == 81 (0x7fa15cd0d800) [pid = 1955] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 03:32:07 INFO - PROCESS | 1955 | --DOMWINDOW == 80 (0x7fa15b4ca800) [pid = 1955] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 03:32:07 INFO - PROCESS | 1955 | --DOMWINDOW == 79 (0x7fa15df1d400) [pid = 1955] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 03:32:07 INFO - PROCESS | 1955 | --DOMWINDOW == 78 (0x7fa15b4cb400) [pid = 1955] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 03:32:07 INFO - PROCESS | 1955 | 1461061927691 Marionette TRACE conn5 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 03:32:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 03:32:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 2287ms 03:32:07 INFO - PROCESS | 1955 | 1461061927699 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 03:32:07 INFO - PROCESS | 1955 | 1461061927703 Marionette TRACE conn5 <- [1,273,null,{"value":"8"}] 03:32:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 03:32:07 INFO - PROCESS | 1955 | 1461061927711 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 03:32:07 INFO - PROCESS | 1955 | 1461061927715 Marionette TRACE conn5 <- [1,274,null,{}] 03:32:07 INFO - PROCESS | 1955 | 1461061927722 Marionette TRACE conn5 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:07 INFO - PROCESS | 1955 | 1461061927927 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 03:32:07 INFO - PROCESS | 1955 | 1461061927964 Marionette TRACE conn5 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:07 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa178591000 == 43 [pid = 1955] [id = 76] 03:32:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 79 (0x7fa15cd0d800) [pid = 1955] [serial = 226] [outer = (nil)] 03:32:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 80 (0x7fa176d23000) [pid = 1955] [serial = 227] [outer = 0x7fa15cd0d800] 03:32:08 INFO - PROCESS | 1955 | 1461061928045 Marionette DEBUG loaded listener.js 03:32:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 81 (0x7fa178b2e800) [pid = 1955] [serial = 228] [outer = 0x7fa15cd0d800] 03:32:08 INFO - PROCESS | 1955 | 1461061928778 Marionette TRACE conn5 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 03:32:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 03:32:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1088ms 03:32:08 INFO - PROCESS | 1955 | 1461061928804 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 03:32:08 INFO - PROCESS | 1955 | 1461061928808 Marionette TRACE conn5 <- [1,277,null,{"value":"8"}] 03:32:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 03:32:08 INFO - PROCESS | 1955 | 1461061928814 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 03:32:08 INFO - PROCESS | 1955 | 1461061928816 Marionette TRACE conn5 <- [1,278,null,{}] 03:32:08 INFO - PROCESS | 1955 | 1461061928822 Marionette TRACE conn5 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:08 INFO - PROCESS | 1955 | 1461061928990 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 03:32:09 INFO - PROCESS | 1955 | 1461061929010 Marionette TRACE conn5 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:09 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1786e1800 == 44 [pid = 1955] [id = 77] 03:32:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 82 (0x7fa176e48c00) [pid = 1955] [serial = 229] [outer = (nil)] 03:32:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 83 (0x7fa178cae400) [pid = 1955] [serial = 230] [outer = 0x7fa176e48c00] 03:32:09 INFO - PROCESS | 1955 | 1461061929069 Marionette DEBUG loaded listener.js 03:32:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 84 (0x7fa178f8f800) [pid = 1955] [serial = 231] [outer = 0x7fa176e48c00] 03:32:10 INFO - PROCESS | 1955 | 1461061930046 Marionette TRACE conn5 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 03:32:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 03:32:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1278ms 03:32:10 INFO - PROCESS | 1955 | 1461061930093 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 03:32:10 INFO - PROCESS | 1955 | 1461061930098 Marionette TRACE conn5 <- [1,281,null,{"value":"8"}] 03:32:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 03:32:10 INFO - PROCESS | 1955 | 1461061930107 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 03:32:10 INFO - PROCESS | 1955 | 1461061930111 Marionette TRACE conn5 <- [1,282,null,{}] 03:32:10 INFO - PROCESS | 1955 | 1461061930121 Marionette TRACE conn5 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:10 INFO - PROCESS | 1955 | 1461061930287 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 03:32:10 INFO - PROCESS | 1955 | 1461061930417 Marionette TRACE conn5 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:10 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa166b97800 == 45 [pid = 1955] [id = 78] 03:32:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 85 (0x7fa160c63800) [pid = 1955] [serial = 232] [outer = (nil)] 03:32:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 86 (0x7fa164d3a800) [pid = 1955] [serial = 233] [outer = 0x7fa160c63800] 03:32:10 INFO - PROCESS | 1955 | 1461061930503 Marionette DEBUG loaded listener.js 03:32:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 87 (0x7fa166f61000) [pid = 1955] [serial = 234] [outer = 0x7fa160c63800] 03:32:11 INFO - PROCESS | 1955 | 1461061931285 Marionette TRACE conn5 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 03:32:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 03:32:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1230ms 03:32:11 INFO - PROCESS | 1955 | 1461061931338 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 03:32:11 INFO - PROCESS | 1955 | 1461061931347 Marionette TRACE conn5 <- [1,285,null,{"value":"8"}] 03:32:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 03:32:11 INFO - PROCESS | 1955 | 1461061931358 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 03:32:11 INFO - PROCESS | 1955 | 1461061931361 Marionette TRACE conn5 <- [1,286,null,{}] 03:32:11 INFO - PROCESS | 1955 | 1461061931368 Marionette TRACE conn5 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:11 INFO - PROCESS | 1955 | 1461061931568 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 03:32:11 INFO - PROCESS | 1955 | 1461061931697 Marionette TRACE conn5 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:11 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16da15000 == 46 [pid = 1955] [id = 79] 03:32:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 88 (0x7fa160f68c00) [pid = 1955] [serial = 235] [outer = (nil)] 03:32:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 89 (0x7fa169c82c00) [pid = 1955] [serial = 236] [outer = 0x7fa160f68c00] 03:32:11 INFO - PROCESS | 1955 | 1461061931768 Marionette DEBUG loaded listener.js 03:32:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 90 (0x7fa173e25c00) [pid = 1955] [serial = 237] [outer = 0x7fa160f68c00] 03:32:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 91 (0x7fa1669a4800) [pid = 1955] [serial = 238] [outer = 0x7fa15ee2f000] 03:32:12 INFO - PROCESS | 1955 | 1461061932798 Marionette TRACE conn5 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 03:32:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 03:32:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1486ms 03:32:12 INFO - PROCESS | 1955 | 1461061932844 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 03:32:12 INFO - PROCESS | 1955 | 1461061932848 Marionette TRACE conn5 <- [1,289,null,{"value":"8"}] 03:32:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 03:32:12 INFO - PROCESS | 1955 | 1461061932855 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 03:32:12 INFO - PROCESS | 1955 | 1461061932861 Marionette TRACE conn5 <- [1,290,null,{}] 03:32:12 INFO - PROCESS | 1955 | 1461061932876 Marionette TRACE conn5 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:13 INFO - PROCESS | 1955 | 1461061933048 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 03:32:13 INFO - PROCESS | 1955 | 1461061933178 Marionette TRACE conn5 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:13 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa17906c000 == 47 [pid = 1955] [id = 80] 03:32:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 92 (0x7fa1669a7000) [pid = 1955] [serial = 239] [outer = (nil)] 03:32:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 93 (0x7fa169899c00) [pid = 1955] [serial = 240] [outer = 0x7fa1669a7000] 03:32:13 INFO - PROCESS | 1955 | 1461061933255 Marionette DEBUG loaded listener.js 03:32:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 94 (0x7fa176e83000) [pid = 1955] [serial = 241] [outer = 0x7fa1669a7000] 03:32:14 INFO - PROCESS | 1955 | 1461061934071 Marionette TRACE conn5 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 03:32:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 03:32:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1232ms 03:32:14 INFO - PROCESS | 1955 | 1461061934088 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 03:32:14 INFO - PROCESS | 1955 | 1461061934092 Marionette TRACE conn5 <- [1,293,null,{"value":"8"}] 03:32:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 03:32:14 INFO - PROCESS | 1955 | 1461061934099 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 03:32:14 INFO - PROCESS | 1955 | 1461061934102 Marionette TRACE conn5 <- [1,294,null,{}] 03:32:14 INFO - PROCESS | 1955 | 1461061934109 Marionette TRACE conn5 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:14 INFO - PROCESS | 1955 | 1461061934268 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 03:32:14 INFO - PROCESS | 1955 | 1461061934404 Marionette TRACE conn5 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:14 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa17ad86800 == 48 [pid = 1955] [id = 81] 03:32:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 95 (0x7fa15b4c8000) [pid = 1955] [serial = 242] [outer = (nil)] 03:32:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 96 (0x7fa1785bb800) [pid = 1955] [serial = 243] [outer = 0x7fa15b4c8000] 03:32:14 INFO - PROCESS | 1955 | 1461061934478 Marionette DEBUG loaded listener.js 03:32:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 97 (0x7fa178caf400) [pid = 1955] [serial = 244] [outer = 0x7fa15b4c8000] 03:32:15 INFO - PROCESS | 1955 | 1461061935525 Marionette TRACE conn5 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:32:15 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. 03:32:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1481ms 03:32:15 INFO - PROCESS | 1955 | 1461061935581 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 03:32:15 INFO - PROCESS | 1955 | 1461061935586 Marionette TRACE conn5 <- [1,297,null,{"value":"8"}] 03:32:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 03:32:15 INFO - PROCESS | 1955 | 1461061935595 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 03:32:15 INFO - PROCESS | 1955 | 1461061935601 Marionette TRACE conn5 <- [1,298,null,{}] 03:32:15 INFO - PROCESS | 1955 | 1461061935610 Marionette TRACE conn5 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:15 INFO - PROCESS | 1955 | 1461061935773 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 03:32:15 INFO - PROCESS | 1955 | 1461061935966 Marionette TRACE conn5 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:15 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa165f37800 == 49 [pid = 1955] [id = 82] 03:32:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 98 (0x7fa15ee30800) [pid = 1955] [serial = 245] [outer = (nil)] 03:32:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 99 (0x7fa160b1e400) [pid = 1955] [serial = 246] [outer = 0x7fa15ee30800] 03:32:16 INFO - PROCESS | 1955 | 1461061936039 Marionette DEBUG loaded listener.js 03:32:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 100 (0x7fa1621bd400) [pid = 1955] [serial = 247] [outer = 0x7fa15ee30800] 03:32:16 INFO - PROCESS | 1955 | 1461061936847 Marionette TRACE conn5 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:32:16 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. 03:32:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1294ms 03:32:16 INFO - PROCESS | 1955 | 1461061936889 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 03:32:16 INFO - PROCESS | 1955 | 1461061936898 Marionette TRACE conn5 <- [1,301,null,{"value":"8"}] 03:32:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 03:32:16 INFO - PROCESS | 1955 | 1461061936908 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 03:32:16 INFO - PROCESS | 1955 | 1461061936913 Marionette TRACE conn5 <- [1,302,null,{}] 03:32:16 INFO - PROCESS | 1955 | 1461061936920 Marionette TRACE conn5 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:17 INFO - PROCESS | 1955 | 1461061937079 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 03:32:17 INFO - PROCESS | 1955 | 1461061937203 Marionette TRACE conn5 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:17 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa173983000 == 48 [pid = 1955] [id = 65] 03:32:17 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16756e800 == 47 [pid = 1955] [id = 62] 03:32:17 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa165f22000 == 46 [pid = 1955] [id = 61] 03:32:17 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa178591000 == 45 [pid = 1955] [id = 76] 03:32:17 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa174b1b800 == 44 [pid = 1955] [id = 75] 03:32:17 INFO - PROCESS | 1955 | --DOMWINDOW == 99 (0x7fa174b2a400) [pid = 1955] [serial = 197] [outer = (nil)] [url = about:blank] 03:32:17 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa160cbd800 == 45 [pid = 1955] [id = 83] 03:32:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 100 (0x7fa15ee33400) [pid = 1955] [serial = 248] [outer = (nil)] 03:32:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 101 (0x7fa165664800) [pid = 1955] [serial = 249] [outer = 0x7fa15ee33400] 03:32:17 INFO - PROCESS | 1955 | 1461061937295 Marionette DEBUG loaded listener.js 03:32:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 102 (0x7fa166131800) [pid = 1955] [serial = 250] [outer = 0x7fa15ee33400] 03:32:17 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16da20800 == 44 [pid = 1955] [id = 74] 03:32:17 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16980e800 == 43 [pid = 1955] [id = 73] 03:32:17 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa164767800 == 42 [pid = 1955] [id = 72] 03:32:17 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15eea0800 == 41 [pid = 1955] [id = 71] 03:32:17 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa173c37000 == 40 [pid = 1955] [id = 66] 03:32:17 INFO - PROCESS | 1955 | --DOMWINDOW == 101 (0x7fa165f8f800) [pid = 1955] [serial = 185] [outer = (nil)] [url = about:blank] 03:32:17 INFO - PROCESS | 1955 | --DOMWINDOW == 100 (0x7fa16347f400) [pid = 1955] [serial = 183] [outer = (nil)] [url = about:blank] 03:32:17 INFO - PROCESS | 1955 | --DOMWINDOW == 99 (0x7fa168024c00) [pid = 1955] [serial = 176] [outer = (nil)] [url = about:blank] 03:32:17 INFO - PROCESS | 1955 | --DOMWINDOW == 98 (0x7fa173e0b400) [pid = 1955] [serial = 195] [outer = (nil)] [url = about:blank] 03:32:17 INFO - PROCESS | 1955 | --DOMWINDOW == 97 (0x7fa15cecc000) [pid = 1955] [serial = 167] [outer = (nil)] [url = about:blank] 03:32:17 INFO - PROCESS | 1955 | --DOMWINDOW == 96 (0x7fa1739b9000) [pid = 1955] [serial = 194] [outer = (nil)] [url = about:blank] 03:32:17 INFO - PROCESS | 1955 | --DOMWINDOW == 95 (0x7fa15dea1400) [pid = 1955] [serial = 179] [outer = (nil)] [url = about:blank] 03:32:17 INFO - PROCESS | 1955 | --DOMWINDOW == 94 (0x7fa1686b6400) [pid = 1955] [serial = 165] [outer = (nil)] [url = about:blank] 03:32:17 INFO - PROCESS | 1955 | --DOMWINDOW == 93 (0x7fa15eb80000) [pid = 1955] [serial = 180] [outer = (nil)] [url = about:blank] 03:32:17 INFO - PROCESS | 1955 | --DOMWINDOW == 92 (0x7fa1621c0c00) [pid = 1955] [serial = 182] [outer = (nil)] [url = about:blank] 03:32:17 INFO - PROCESS | 1955 | --DOMWINDOW == 91 (0x7fa160f61c00) [pid = 1955] [serial = 170] [outer = (nil)] [url = about:blank] 03:32:17 INFO - PROCESS | 1955 | --DOMWINDOW == 90 (0x7fa167085000) [pid = 1955] [serial = 188] [outer = (nil)] [url = about:blank] 03:32:17 INFO - PROCESS | 1955 | --DOMWINDOW == 89 (0x7fa16986ec00) [pid = 1955] [serial = 191] [outer = (nil)] [url = about:blank] 03:32:17 INFO - PROCESS | 1955 | --DOMWINDOW == 88 (0x7fa1686ee000) [pid = 1955] [serial = 189] [outer = (nil)] [url = about:blank] 03:32:17 INFO - PROCESS | 1955 | --DOMWINDOW == 87 (0x7fa169c42400) [pid = 1955] [serial = 192] [outer = (nil)] [url = about:blank] 03:32:17 INFO - PROCESS | 1955 | --DOMWINDOW == 86 (0x7fa166f66c00) [pid = 1955] [serial = 173] [outer = (nil)] [url = about:blank] 03:32:17 INFO - PROCESS | 1955 | --DOMWINDOW == 85 (0x7fa166f6b400) [pid = 1955] [serial = 186] [outer = (nil)] [url = about:blank] 03:32:18 INFO - PROCESS | 1955 | 1461061938040 Marionette TRACE conn5 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:32:18 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. 03:32:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1180ms 03:32:18 INFO - PROCESS | 1955 | 1461061938103 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 03:32:18 INFO - PROCESS | 1955 | 1461061938107 Marionette TRACE conn5 <- [1,305,null,{"value":"8"}] 03:32:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 03:32:18 INFO - PROCESS | 1955 | 1461061938119 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 03:32:18 INFO - PROCESS | 1955 | 1461061938125 Marionette TRACE conn5 <- [1,306,null,{}] 03:32:18 INFO - PROCESS | 1955 | 1461061938141 Marionette TRACE conn5 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:18 INFO - PROCESS | 1955 | 1461061938298 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 03:32:18 INFO - PROCESS | 1955 | 1461061938310 Marionette TRACE conn5 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:18 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa167584000 == 41 [pid = 1955] [id = 84] 03:32:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 86 (0x7fa166f63800) [pid = 1955] [serial = 251] [outer = (nil)] 03:32:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 87 (0x7fa167058000) [pid = 1955] [serial = 252] [outer = 0x7fa166f63800] 03:32:18 INFO - PROCESS | 1955 | 1461061938381 Marionette DEBUG loaded listener.js 03:32:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 88 (0x7fa16705d400) [pid = 1955] [serial = 253] [outer = 0x7fa166f63800] 03:32:19 INFO - PROCESS | 1955 | 1461061939224 Marionette TRACE conn5 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:32:19 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. 03:32:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1133ms 03:32:19 INFO - PROCESS | 1955 | 1461061939254 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 03:32:19 INFO - PROCESS | 1955 | 1461061939257 Marionette TRACE conn5 <- [1,309,null,{"value":"8"}] 03:32:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 03:32:19 INFO - PROCESS | 1955 | 1461061939264 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 03:32:19 INFO - PROCESS | 1955 | 1461061939267 Marionette TRACE conn5 <- [1,310,null,{}] 03:32:19 INFO - PROCESS | 1955 | 1461061939273 Marionette TRACE conn5 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:19 INFO - PROCESS | 1955 | 1461061939410 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 03:32:19 INFO - PROCESS | 1955 | 1461061939425 Marionette TRACE conn5 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:19 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16ce40800 == 42 [pid = 1955] [id = 85] 03:32:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 89 (0x7fa16705d800) [pid = 1955] [serial = 254] [outer = (nil)] 03:32:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 90 (0x7fa168024c00) [pid = 1955] [serial = 255] [outer = 0x7fa16705d800] 03:32:19 INFO - PROCESS | 1955 | 1461061939491 Marionette DEBUG loaded listener.js 03:32:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 91 (0x7fa1686bb400) [pid = 1955] [serial = 256] [outer = 0x7fa16705d800] 03:32:20 INFO - PROCESS | 1955 | 1461061940266 Marionette TRACE conn5 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:32:20 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. 03:32:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1032ms 03:32:20 INFO - PROCESS | 1955 | 1461061940297 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 03:32:20 INFO - PROCESS | 1955 | 1461061940301 Marionette TRACE conn5 <- [1,313,null,{"value":"8"}] 03:32:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 03:32:20 INFO - PROCESS | 1955 | 1461061940307 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 03:32:20 INFO - PROCESS | 1955 | 1461061940309 Marionette TRACE conn5 <- [1,314,null,{}] 03:32:20 INFO - PROCESS | 1955 | 1461061940337 Marionette TRACE conn5 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:20 INFO - PROCESS | 1955 | 1461061940502 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 03:32:20 INFO - PROCESS | 1955 | 1461061940538 Marionette TRACE conn5 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:20 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa17396d000 == 43 [pid = 1955] [id = 86] 03:32:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 92 (0x7fa15b4d3800) [pid = 1955] [serial = 257] [outer = (nil)] 03:32:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 93 (0x7fa16988cc00) [pid = 1955] [serial = 258] [outer = 0x7fa15b4d3800] 03:32:20 INFO - PROCESS | 1955 | 1461061940607 Marionette DEBUG loaded listener.js 03:32:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 94 (0x7fa169c7a400) [pid = 1955] [serial = 259] [outer = 0x7fa15b4d3800] 03:32:21 INFO - PROCESS | 1955 | 1461061941325 Marionette TRACE conn5 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:32:21 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. 03:32:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1032ms 03:32:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 03:32:21 INFO - PROCESS | 1955 | 1461061941341 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 03:32:21 INFO - PROCESS | 1955 | 1461061941344 Marionette TRACE conn5 <- [1,317,null,{"value":"8"}] 03:32:21 INFO - PROCESS | 1955 | 1461061941350 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 03:32:21 INFO - PROCESS | 1955 | 1461061941354 Marionette TRACE conn5 <- [1,318,null,{}] 03:32:21 INFO - PROCESS | 1955 | 1461061941365 Marionette TRACE conn5 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:21 INFO - PROCESS | 1955 | 1461061941563 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 03:32:21 INFO - PROCESS | 1955 | 1461061941600 Marionette TRACE conn5 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:21 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa176e20800 == 44 [pid = 1955] [id = 87] 03:32:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 95 (0x7fa173c09800) [pid = 1955] [serial = 260] [outer = (nil)] 03:32:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 96 (0x7fa176dca000) [pid = 1955] [serial = 261] [outer = 0x7fa173c09800] 03:32:21 INFO - PROCESS | 1955 | 1461061941667 Marionette DEBUG loaded listener.js 03:32:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 97 (0x7fa178b24000) [pid = 1955] [serial = 262] [outer = 0x7fa173c09800] 03:32:22 INFO - PROCESS | 1955 | --DOMWINDOW == 96 (0x7fa173ec1c00) [pid = 1955] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 03:32:22 INFO - PROCESS | 1955 | --DOMWINDOW == 95 (0x7fa15b4d4400) [pid = 1955] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 03:32:22 INFO - PROCESS | 1955 | --DOMWINDOW == 94 (0x7fa15d167000) [pid = 1955] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 03:32:22 INFO - PROCESS | 1955 | --DOMWINDOW == 93 (0x7fa15b4d4000) [pid = 1955] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 03:32:22 INFO - PROCESS | 1955 | --DOMWINDOW == 92 (0x7fa15cd08000) [pid = 1955] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 03:32:22 INFO - PROCESS | 1955 | --DOMWINDOW == 91 (0x7fa15df1c400) [pid = 1955] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 03:32:22 INFO - PROCESS | 1955 | --DOMWINDOW == 90 (0x7fa15cd0d800) [pid = 1955] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 03:32:22 INFO - PROCESS | 1955 | 1461061942580 Marionette TRACE conn5 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:32:22 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. 03:32:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1284ms 03:32:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 03:32:22 INFO - PROCESS | 1955 | 1461061942634 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 03:32:22 INFO - PROCESS | 1955 | 1461061942637 Marionette TRACE conn5 <- [1,321,null,{"value":"8"}] 03:32:22 INFO - PROCESS | 1955 | 1461061942644 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 03:32:22 INFO - PROCESS | 1955 | 1461061942647 Marionette TRACE conn5 <- [1,322,null,{}] 03:32:22 INFO - PROCESS | 1955 | 1461061942652 Marionette TRACE conn5 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:22 INFO - PROCESS | 1955 | 1461061942797 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 03:32:22 INFO - PROCESS | 1955 | 1461061942807 Marionette TRACE conn5 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:22 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa176ebf800 == 45 [pid = 1955] [id = 88] 03:32:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 91 (0x7fa15df1c400) [pid = 1955] [serial = 263] [outer = (nil)] 03:32:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 92 (0x7fa174b2cc00) [pid = 1955] [serial = 264] [outer = 0x7fa15df1c400] 03:32:22 INFO - PROCESS | 1955 | 1461061942868 Marionette DEBUG loaded listener.js 03:32:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 93 (0x7fa178f83400) [pid = 1955] [serial = 265] [outer = 0x7fa15df1c400] 03:32:23 INFO - PROCESS | 1955 | 1461061943643 Marionette TRACE conn5 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:32:23 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. 03:32:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1043ms 03:32:23 INFO - PROCESS | 1955 | 1461061943686 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 03:32:23 INFO - PROCESS | 1955 | 1461061943690 Marionette TRACE conn5 <- [1,325,null,{"value":"8"}] 03:32:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 03:32:23 INFO - PROCESS | 1955 | 1461061943695 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 03:32:23 INFO - PROCESS | 1955 | 1461061943699 Marionette TRACE conn5 <- [1,326,null,{}] 03:32:23 INFO - PROCESS | 1955 | 1461061943720 Marionette TRACE conn5 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:23 INFO - PROCESS | 1955 | 1461061943859 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 03:32:23 INFO - PROCESS | 1955 | 1461061943874 Marionette TRACE conn5 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:23 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa17b73e000 == 46 [pid = 1955] [id = 89] 03:32:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 94 (0x7fa178f84400) [pid = 1955] [serial = 266] [outer = (nil)] 03:32:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 95 (0x7fa179106400) [pid = 1955] [serial = 267] [outer = 0x7fa178f84400] 03:32:23 INFO - PROCESS | 1955 | 1461061943937 Marionette DEBUG loaded listener.js 03:32:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 96 (0x7fa17ad06400) [pid = 1955] [serial = 268] [outer = 0x7fa178f84400] 03:32:24 INFO - PROCESS | 1955 | 1461061944852 Marionette TRACE conn5 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:32:24 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. 03:32:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1232ms 03:32:24 INFO - PROCESS | 1955 | 1461061944928 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 03:32:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 03:32:24 INFO - PROCESS | 1955 | 1461061944933 Marionette TRACE conn5 <- [1,329,null,{"value":"8"}] 03:32:24 INFO - PROCESS | 1955 | 1461061944941 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 03:32:24 INFO - PROCESS | 1955 | 1461061944944 Marionette TRACE conn5 <- [1,330,null,{}] 03:32:24 INFO - PROCESS | 1955 | 1461061944953 Marionette TRACE conn5 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:25 INFO - PROCESS | 1955 | 1461061945125 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 03:32:25 INFO - PROCESS | 1955 | 1461061945255 Marionette TRACE conn5 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:25 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa166b8d800 == 47 [pid = 1955] [id = 90] 03:32:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 97 (0x7fa15cec2c00) [pid = 1955] [serial = 269] [outer = (nil)] 03:32:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 98 (0x7fa160c66400) [pid = 1955] [serial = 270] [outer = 0x7fa15cec2c00] 03:32:25 INFO - PROCESS | 1955 | 1461061945335 Marionette DEBUG loaded listener.js 03:32:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 99 (0x7fa165958000) [pid = 1955] [serial = 271] [outer = 0x7fa15cec2c00] 03:32:26 INFO - PROCESS | 1955 | 1461061946214 Marionette TRACE conn5 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:32:26 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. 03:32:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1333ms 03:32:26 INFO - PROCESS | 1955 | 1461061946274 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 03:32:26 INFO - PROCESS | 1955 | 1461061946282 Marionette TRACE conn5 <- [1,333,null,{"value":"8"}] 03:32:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 03:32:26 INFO - PROCESS | 1955 | 1461061946293 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 03:32:26 INFO - PROCESS | 1955 | 1461061946296 Marionette TRACE conn5 <- [1,334,null,{}] 03:32:26 INFO - PROCESS | 1955 | 1461061946303 Marionette TRACE conn5 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:26 INFO - PROCESS | 1955 | 1461061946509 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 03:32:26 INFO - PROCESS | 1955 | 1461061946639 Marionette TRACE conn5 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:26 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa174b12000 == 48 [pid = 1955] [id = 91] 03:32:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 100 (0x7fa15eb80c00) [pid = 1955] [serial = 272] [outer = (nil)] 03:32:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 101 (0x7fa167060c00) [pid = 1955] [serial = 273] [outer = 0x7fa15eb80c00] 03:32:26 INFO - PROCESS | 1955 | 1461061946712 Marionette DEBUG loaded listener.js 03:32:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 102 (0x7fa1680ed400) [pid = 1955] [serial = 274] [outer = 0x7fa15eb80c00] 03:32:27 INFO - PROCESS | 1955 | 1461061947574 Marionette TRACE conn5 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:32:27 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. 03:32:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1335ms 03:32:27 INFO - PROCESS | 1955 | 1461061947629 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 03:32:27 INFO - PROCESS | 1955 | 1461061947633 Marionette TRACE conn5 <- [1,337,null,{"value":"8"}] 03:32:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 03:32:27 INFO - PROCESS | 1955 | 1461061947639 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 03:32:27 INFO - PROCESS | 1955 | 1461061947645 Marionette TRACE conn5 <- [1,338,null,{}] 03:32:27 INFO - PROCESS | 1955 | 1461061947661 Marionette TRACE conn5 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:27 INFO - PROCESS | 1955 | 1461061947832 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 03:32:27 INFO - PROCESS | 1955 | 1461061947962 Marionette TRACE conn5 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:27 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa17d26b800 == 49 [pid = 1955] [id = 92] 03:32:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 103 (0x7fa1680f2800) [pid = 1955] [serial = 275] [outer = (nil)] 03:32:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 104 (0x7fa176d25400) [pid = 1955] [serial = 276] [outer = 0x7fa1680f2800] 03:32:28 INFO - PROCESS | 1955 | 1461061948039 Marionette DEBUG loaded listener.js 03:32:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 105 (0x7fa178c66000) [pid = 1955] [serial = 277] [outer = 0x7fa1680f2800] 03:32:28 INFO - PROCESS | 1955 | 1461061948916 Marionette TRACE conn5 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:32:28 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. 03:32:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1334ms 03:32:28 INFO - PROCESS | 1955 | 1461061948974 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 03:32:28 INFO - PROCESS | 1955 | 1461061948978 Marionette TRACE conn5 <- [1,341,null,{"value":"8"}] 03:32:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 03:32:28 INFO - PROCESS | 1955 | 1461061948985 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 03:32:28 INFO - PROCESS | 1955 | 1461061948988 Marionette TRACE conn5 <- [1,342,null,{}] 03:32:28 INFO - PROCESS | 1955 | 1461061948994 Marionette TRACE conn5 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:29 INFO - PROCESS | 1955 | 1461061949162 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 03:32:29 INFO - PROCESS | 1955 | 1461061949294 Marionette TRACE conn5 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:29 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa166a72000 == 50 [pid = 1955] [id = 93] 03:32:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 106 (0x7fa169c7e000) [pid = 1955] [serial = 278] [outer = (nil)] 03:32:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 107 (0x7fa17ad0c800) [pid = 1955] [serial = 279] [outer = 0x7fa169c7e000] 03:32:29 INFO - PROCESS | 1955 | 1461061949371 Marionette DEBUG loaded listener.js 03:32:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 108 (0x7fa17ad9f800) [pid = 1955] [serial = 280] [outer = 0x7fa169c7e000] 03:32:30 INFO - PROCESS | 1955 | 1461061950263 Marionette TRACE conn5 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:32:30 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. 03:32:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1335ms 03:32:30 INFO - PROCESS | 1955 | 1461061950321 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 03:32:30 INFO - PROCESS | 1955 | 1461061950324 Marionette TRACE conn5 <- [1,345,null,{"value":"8"}] 03:32:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 03:32:30 INFO - PROCESS | 1955 | 1461061950331 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 03:32:30 INFO - PROCESS | 1955 | 1461061950333 Marionette TRACE conn5 <- [1,346,null,{}] 03:32:30 INFO - PROCESS | 1955 | 1461061950339 Marionette TRACE conn5 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:30 INFO - PROCESS | 1955 | 1461061950499 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 03:32:30 INFO - PROCESS | 1955 | 1461061950648 Marionette TRACE conn5 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:30 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa163312800 == 51 [pid = 1955] [id = 94] 03:32:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 109 (0x7fa16788f800) [pid = 1955] [serial = 281] [outer = (nil)] 03:32:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 110 (0x7fa17b7f0400) [pid = 1955] [serial = 282] [outer = 0x7fa16788f800] 03:32:30 INFO - PROCESS | 1955 | 1461061950721 Marionette DEBUG loaded listener.js 03:32:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 111 (0x7fa17d056400) [pid = 1955] [serial = 283] [outer = 0x7fa16788f800] 03:32:31 INFO - PROCESS | 1955 | 1461061951558 Marionette TRACE conn5 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:32:31 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. 03:32:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1287ms 03:32:31 INFO - PROCESS | 1955 | 1461061951619 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 03:32:31 INFO - PROCESS | 1955 | 1461061951622 Marionette TRACE conn5 <- [1,349,null,{"value":"8"}] 03:32:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 03:32:31 INFO - PROCESS | 1955 | 1461061951629 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 03:32:31 INFO - PROCESS | 1955 | 1461061951632 Marionette TRACE conn5 <- [1,350,null,{}] 03:32:31 INFO - PROCESS | 1955 | 1461061951638 Marionette TRACE conn5 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:31 INFO - PROCESS | 1955 | 1461061951857 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 03:32:32 INFO - PROCESS | 1955 | 1461061952220 Marionette TRACE conn5 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:32 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa165a16800 == 52 [pid = 1955] [id = 95] 03:32:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 112 (0x7fa15eb7d800) [pid = 1955] [serial = 284] [outer = (nil)] 03:32:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 113 (0x7fa15ed9b400) [pid = 1955] [serial = 285] [outer = 0x7fa15eb7d800] 03:32:32 INFO - PROCESS | 1955 | 1461061952338 Marionette DEBUG loaded listener.js 03:32:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 114 (0x7fa1621be400) [pid = 1955] [serial = 286] [outer = 0x7fa15eb7d800] 03:32:33 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16da13800 == 51 [pid = 1955] [id = 64] 03:32:33 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15d11d000 == 50 [pid = 1955] [id = 60] 03:32:33 INFO - PROCESS | 1955 | --DOMWINDOW == 113 (0x7fa178cae400) [pid = 1955] [serial = 230] [outer = (nil)] [url = about:blank] 03:32:33 INFO - PROCESS | 1955 | --DOMWINDOW == 112 (0x7fa15df1b000) [pid = 1955] [serial = 200] [outer = (nil)] [url = about:blank] 03:32:33 INFO - PROCESS | 1955 | --DOMWINDOW == 111 (0x7fa169c48400) [pid = 1955] [serial = 206] [outer = (nil)] [url = about:blank] 03:32:33 INFO - PROCESS | 1955 | --DOMWINDOW == 110 (0x7fa163f9f400) [pid = 1955] [serial = 203] [outer = (nil)] [url = about:blank] 03:32:33 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa176ebf800 == 49 [pid = 1955] [id = 88] 03:32:33 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa176e20800 == 48 [pid = 1955] [id = 87] 03:32:33 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa17396d000 == 47 [pid = 1955] [id = 86] 03:32:33 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16ce40800 == 46 [pid = 1955] [id = 85] 03:32:33 INFO - PROCESS | 1955 | 1461061953329 Marionette TRACE conn5 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:32:33 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa167584000 == 45 [pid = 1955] [id = 84] 03:32:33 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa160cbd800 == 44 [pid = 1955] [id = 83] 03:32:33 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa165f37800 == 43 [pid = 1955] [id = 82] 03:32:33 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1786e1800 == 42 [pid = 1955] [id = 77] 03:32:33 INFO - PROCESS | 1955 | --DOMWINDOW == 109 (0x7fa174cca400) [pid = 1955] [serial = 198] [outer = (nil)] [url = about:blank] 03:32:33 INFO - PROCESS | 1955 | --DOMWINDOW == 108 (0x7fa1686ef400) [pid = 1955] [serial = 218] [outer = (nil)] [url = about:blank] 03:32:33 INFO - PROCESS | 1955 | --DOMWINDOW == 107 (0x7fa165771c00) [pid = 1955] [serial = 215] [outer = (nil)] [url = about:blank] 03:32:33 INFO - PROCESS | 1955 | --DOMWINDOW == 106 (0x7fa166f60000) [pid = 1955] [serial = 216] [outer = (nil)] [url = about:blank] 03:32:33 INFO - PROCESS | 1955 | --DOMWINDOW == 105 (0x7fa173ed3800) [pid = 1955] [serial = 221] [outer = (nil)] [url = about:blank] 03:32:33 INFO - PROCESS | 1955 | --DOMWINDOW == 104 (0x7fa176d98000) [pid = 1955] [serial = 224] [outer = (nil)] [url = about:blank] 03:32:33 INFO - PROCESS | 1955 | --DOMWINDOW == 103 (0x7fa1634f1c00) [pid = 1955] [serial = 213] [outer = (nil)] [url = about:blank] 03:32:33 INFO - PROCESS | 1955 | --DOMWINDOW == 102 (0x7fa160bb1c00) [pid = 1955] [serial = 212] [outer = (nil)] [url = about:blank] 03:32:33 INFO - PROCESS | 1955 | --DOMWINDOW == 101 (0x7fa166f6c000) [pid = 1955] [serial = 209] [outer = (nil)] [url = about:blank] 03:32:33 INFO - PROCESS | 1955 | --DOMWINDOW == 100 (0x7fa176d23000) [pid = 1955] [serial = 227] [outer = (nil)] [url = about:blank] 03:32:33 INFO - PROCESS | 1955 | --DOMWINDOW == 99 (0x7fa178b2e800) [pid = 1955] [serial = 228] [outer = (nil)] [url = about:blank] 03:32:33 INFO - PROCESS | 1955 | --DOMWINDOW == 98 (0x7fa176e45000) [pid = 1955] [serial = 225] [outer = (nil)] [url = about:blank] 03:32:33 INFO - PROCESS | 1955 | --DOMWINDOW == 97 (0x7fa174fbc400) [pid = 1955] [serial = 222] [outer = (nil)] [url = about:blank] 03:32:33 INFO - PROCESS | 1955 | --DOMWINDOW == 96 (0x7fa16cd4cc00) [pid = 1955] [serial = 219] [outer = (nil)] [url = about:blank] 03:32:33 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. 03:32:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1736ms 03:32:33 INFO - PROCESS | 1955 | 1461061953373 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 03:32:33 INFO - PROCESS | 1955 | 1461061953380 Marionette TRACE conn5 <- [1,353,null,{"value":"8"}] 03:32:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 03:32:33 INFO - PROCESS | 1955 | 1461061953389 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 03:32:33 INFO - PROCESS | 1955 | 1461061953394 Marionette TRACE conn5 <- [1,354,null,{}] 03:32:33 INFO - PROCESS | 1955 | 1461061953401 Marionette TRACE conn5 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:33 INFO - PROCESS | 1955 | 1461061953560 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 03:32:33 INFO - PROCESS | 1955 | 1461061953573 Marionette TRACE conn5 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:33 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa165abe800 == 43 [pid = 1955] [id = 96] 03:32:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 97 (0x7fa163471800) [pid = 1955] [serial = 287] [outer = (nil)] 03:32:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 98 (0x7fa1669ab800) [pid = 1955] [serial = 288] [outer = 0x7fa163471800] 03:32:33 INFO - PROCESS | 1955 | 1461061953646 Marionette DEBUG loaded listener.js 03:32:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 99 (0x7fa167056400) [pid = 1955] [serial = 289] [outer = 0x7fa163471800] 03:32:34 INFO - PROCESS | 1955 | 1461061954451 Marionette TRACE conn5 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:32:34 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. 03:32:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1129ms 03:32:34 INFO - PROCESS | 1955 | 1461061954523 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 03:32:34 INFO - PROCESS | 1955 | 1461061954528 Marionette TRACE conn5 <- [1,357,null,{"value":"8"}] 03:32:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 03:32:34 INFO - PROCESS | 1955 | 1461061954536 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 03:32:34 INFO - PROCESS | 1955 | 1461061954540 Marionette TRACE conn5 <- [1,358,null,{}] 03:32:34 INFO - PROCESS | 1955 | 1461061954545 Marionette TRACE conn5 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:34 INFO - PROCESS | 1955 | 1461061954721 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 03:32:34 INFO - PROCESS | 1955 | 1461061954813 Marionette TRACE conn5 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:34 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa168089800 == 44 [pid = 1955] [id = 97] 03:32:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 100 (0x7fa16565e400) [pid = 1955] [serial = 290] [outer = (nil)] 03:32:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 101 (0x7fa167597400) [pid = 1955] [serial = 291] [outer = 0x7fa16565e400] 03:32:34 INFO - PROCESS | 1955 | 1461061954878 Marionette DEBUG loaded listener.js 03:32:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 102 (0x7fa169c47800) [pid = 1955] [serial = 292] [outer = 0x7fa16565e400] 03:32:35 INFO - PROCESS | 1955 | 1461061955701 Marionette TRACE conn5 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:32:35 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. 03:32:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1232ms 03:32:35 INFO - PROCESS | 1955 | 1461061955770 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 03:32:35 INFO - PROCESS | 1955 | 1461061955773 Marionette TRACE conn5 <- [1,361,null,{"value":"8"}] 03:32:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 03:32:35 INFO - PROCESS | 1955 | 1461061955795 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 03:32:35 INFO - PROCESS | 1955 | 1461061955804 Marionette TRACE conn5 <- [1,362,null,{}] 03:32:35 INFO - PROCESS | 1955 | 1461061955811 Marionette TRACE conn5 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:36 INFO - PROCESS | 1955 | 1461061956015 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 03:32:36 INFO - PROCESS | 1955 | 1461061956041 Marionette TRACE conn5 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:36 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16da19800 == 45 [pid = 1955] [id = 98] 03:32:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 103 (0x7fa15cb98400) [pid = 1955] [serial = 293] [outer = (nil)] 03:32:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 104 (0x7fa15cba5400) [pid = 1955] [serial = 294] [outer = 0x7fa15cb98400] 03:32:36 INFO - PROCESS | 1955 | 1461061956103 Marionette DEBUG loaded listener.js 03:32:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 105 (0x7fa172bd3c00) [pid = 1955] [serial = 295] [outer = 0x7fa15cb98400] 03:32:36 INFO - PROCESS | 1955 | 1461061956928 Marionette TRACE conn5 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:32:36 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. 03:32:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1203ms 03:32:36 INFO - PROCESS | 1955 | 1461061956987 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 03:32:36 INFO - PROCESS | 1955 | 1461061956992 Marionette TRACE conn5 <- [1,365,null,{"value":"8"}] 03:32:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 03:32:37 INFO - PROCESS | 1955 | 1461061956998 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 03:32:37 INFO - PROCESS | 1955 | 1461061957000 Marionette TRACE conn5 <- [1,366,null,{}] 03:32:37 INFO - PROCESS | 1955 | 1461061957005 Marionette TRACE conn5 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:37 INFO - PROCESS | 1955 | 1461061957190 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 03:32:37 INFO - PROCESS | 1955 | 1461061957215 Marionette TRACE conn5 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:37 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa174b14800 == 46 [pid = 1955] [id = 99] 03:32:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 106 (0x7fa15cba1000) [pid = 1955] [serial = 296] [outer = (nil)] 03:32:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 107 (0x7fa166238000) [pid = 1955] [serial = 297] [outer = 0x7fa15cba1000] 03:32:37 INFO - PROCESS | 1955 | 1461061957278 Marionette DEBUG loaded listener.js 03:32:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 108 (0x7fa16623d400) [pid = 1955] [serial = 298] [outer = 0x7fa15cba1000] 03:32:37 INFO - PROCESS | 1955 | --DOMWINDOW == 107 (0x7fa15b4d3800) [pid = 1955] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 03:32:37 INFO - PROCESS | 1955 | --DOMWINDOW == 106 (0x7fa173c09800) [pid = 1955] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 03:32:37 INFO - PROCESS | 1955 | --DOMWINDOW == 105 (0x7fa15df1c400) [pid = 1955] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 03:32:37 INFO - PROCESS | 1955 | --DOMWINDOW == 104 (0x7fa15ee33400) [pid = 1955] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 03:32:37 INFO - PROCESS | 1955 | --DOMWINDOW == 103 (0x7fa166f63800) [pid = 1955] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 03:32:37 INFO - PROCESS | 1955 | --DOMWINDOW == 102 (0x7fa15ee30800) [pid = 1955] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 03:32:37 INFO - PROCESS | 1955 | --DOMWINDOW == 101 (0x7fa16705d800) [pid = 1955] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 03:32:38 INFO - PROCESS | 1955 | 1461061958184 Marionette TRACE conn5 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:32:38 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. 03:32:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1227ms 03:32:38 INFO - PROCESS | 1955 | 1461061958226 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 03:32:38 INFO - PROCESS | 1955 | 1461061958230 Marionette TRACE conn5 <- [1,369,null,{"value":"8"}] 03:32:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 03:32:38 INFO - PROCESS | 1955 | 1461061958236 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 03:32:38 INFO - PROCESS | 1955 | 1461061958239 Marionette TRACE conn5 <- [1,370,null,{}] 03:32:38 INFO - PROCESS | 1955 | 1461061958244 Marionette TRACE conn5 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:38 INFO - PROCESS | 1955 | 1461061958384 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 03:32:38 INFO - PROCESS | 1955 | 1461061958398 Marionette TRACE conn5 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:38 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa163310800 == 47 [pid = 1955] [id = 100] 03:32:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 102 (0x7fa16708dc00) [pid = 1955] [serial = 299] [outer = (nil)] 03:32:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 103 (0x7fa169c7a000) [pid = 1955] [serial = 300] [outer = 0x7fa16708dc00] 03:32:38 INFO - PROCESS | 1955 | 1461061958476 Marionette DEBUG loaded listener.js 03:32:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 104 (0x7fa174e0ec00) [pid = 1955] [serial = 301] [outer = 0x7fa16708dc00] 03:32:39 INFO - PROCESS | 1955 | 1461061959263 Marionette TRACE conn5 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:32:39 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. 03:32:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1077ms 03:32:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 03:32:39 INFO - PROCESS | 1955 | 1461061959316 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 03:32:39 INFO - PROCESS | 1955 | 1461061959319 Marionette TRACE conn5 <- [1,373,null,{"value":"8"}] 03:32:39 INFO - PROCESS | 1955 | 1461061959325 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 03:32:39 INFO - PROCESS | 1955 | 1461061959328 Marionette TRACE conn5 <- [1,374,null,{}] 03:32:39 INFO - PROCESS | 1955 | 1461061959333 Marionette TRACE conn5 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:39 INFO - PROCESS | 1955 | 1461061959462 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 03:32:39 INFO - PROCESS | 1955 | 1461061959477 Marionette TRACE conn5 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:39 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa179074800 == 48 [pid = 1955] [id = 101] 03:32:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 105 (0x7fa178f8b400) [pid = 1955] [serial = 302] [outer = (nil)] 03:32:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 106 (0x7fa17910e000) [pid = 1955] [serial = 303] [outer = 0x7fa178f8b400] 03:32:39 INFO - PROCESS | 1955 | 1461061959536 Marionette DEBUG loaded listener.js 03:32:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 107 (0x7fa17ad9f000) [pid = 1955] [serial = 304] [outer = 0x7fa178f8b400] 03:32:40 INFO - PROCESS | 1955 | 1461061960506 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 03:32:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 03:32:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1227ms 03:32:40 INFO - PROCESS | 1955 | 1461061960553 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 03:32:40 INFO - PROCESS | 1955 | 1461061960558 Marionette TRACE conn5 <- [1,377,null,{"value":"8"}] 03:32:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 03:32:40 INFO - PROCESS | 1955 | 1461061960566 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 03:32:40 INFO - PROCESS | 1955 | 1461061960571 Marionette TRACE conn5 <- [1,378,null,{}] 03:32:40 INFO - PROCESS | 1955 | 1461061960579 Marionette TRACE conn5 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:40 INFO - PROCESS | 1955 | 1461061960788 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 03:32:40 INFO - PROCESS | 1955 | 1461061960922 Marionette TRACE conn5 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:40 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa166112000 == 49 [pid = 1955] [id = 102] 03:32:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 108 (0x7fa15cba5800) [pid = 1955] [serial = 305] [outer = (nil)] 03:32:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 109 (0x7fa15ed9d000) [pid = 1955] [serial = 306] [outer = 0x7fa15cba5800] 03:32:41 INFO - PROCESS | 1955 | 1461061960995 Marionette DEBUG loaded listener.js 03:32:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 110 (0x7fa160dd7800) [pid = 1955] [serial = 307] [outer = 0x7fa15cba5800] 03:32:41 INFO - PROCESS | 1955 | 1461061961989 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 03:32:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 03:32:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1483ms 03:32:42 INFO - PROCESS | 1955 | 1461061962050 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 03:32:42 INFO - PROCESS | 1955 | 1461061962058 Marionette TRACE conn5 <- [1,381,null,{"value":"8"}] 03:32:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 03:32:42 INFO - PROCESS | 1955 | 1461061962069 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 03:32:42 INFO - PROCESS | 1955 | 1461061962073 Marionette TRACE conn5 <- [1,382,null,{}] 03:32:42 INFO - PROCESS | 1955 | 1461061962079 Marionette TRACE conn5 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:42 INFO - PROCESS | 1955 | 1461061962294 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 03:32:42 INFO - PROCESS | 1955 | 1461061962480 Marionette TRACE conn5 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:42 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1748ad800 == 50 [pid = 1955] [id = 103] 03:32:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 111 (0x7fa160de3800) [pid = 1955] [serial = 308] [outer = (nil)] 03:32:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 112 (0x7fa165993000) [pid = 1955] [serial = 309] [outer = 0x7fa160de3800] 03:32:42 INFO - PROCESS | 1955 | 1461061962602 Marionette DEBUG loaded listener.js 03:32:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 113 (0x7fa166238400) [pid = 1955] [serial = 310] [outer = 0x7fa160de3800] 03:32:43 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:32:43 INFO - PROCESS | 1955 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:32:43 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:32:43 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:32:43 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:32:43 INFO - PROCESS | 1955 | 1461061963524 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 03:32:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 03:32:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1479ms 03:32:43 INFO - PROCESS | 1955 | 1461061963548 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 03:32:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 03:32:43 INFO - PROCESS | 1955 | 1461061963552 Marionette TRACE conn5 <- [1,385,null,{"value":"8"}] 03:32:43 INFO - PROCESS | 1955 | 1461061963559 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 03:32:43 INFO - PROCESS | 1955 | 1461061963565 Marionette TRACE conn5 <- [1,386,null,{}] 03:32:43 INFO - PROCESS | 1955 | 1461061963581 Marionette TRACE conn5 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:43 INFO - PROCESS | 1955 | 1461061963743 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 03:32:43 INFO - PROCESS | 1955 | 1461061963887 Marionette TRACE conn5 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:43 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa17d27a000 == 51 [pid = 1955] [id = 104] 03:32:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 114 (0x7fa16623a000) [pid = 1955] [serial = 311] [outer = (nil)] 03:32:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 115 (0x7fa16986e400) [pid = 1955] [serial = 312] [outer = 0x7fa16623a000] 03:32:43 INFO - PROCESS | 1955 | 1461061963977 Marionette DEBUG loaded listener.js 03:32:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 116 (0x7fa174cc2000) [pid = 1955] [serial = 313] [outer = 0x7fa16623a000] 03:32:44 INFO - PROCESS | 1955 | 1461061964843 Marionette TRACE conn5 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 03:32:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 03:32:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1339ms 03:32:44 INFO - PROCESS | 1955 | 1461061964898 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 03:32:44 INFO - PROCESS | 1955 | 1461061964902 Marionette TRACE conn5 <- [1,389,null,{"value":"8"}] 03:32:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 03:32:44 INFO - PROCESS | 1955 | 1461061964926 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 03:32:44 INFO - PROCESS | 1955 | 1461061964930 Marionette TRACE conn5 <- [1,390,null,{}] 03:32:44 INFO - PROCESS | 1955 | 1461061964935 Marionette TRACE conn5 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:45 INFO - PROCESS | 1955 | 1461061965123 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 03:32:45 INFO - PROCESS | 1955 | 1461061965264 Marionette TRACE conn5 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:45 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15b4b3800 == 52 [pid = 1955] [id = 105] 03:32:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 117 (0x7fa15cecc000) [pid = 1955] [serial = 314] [outer = (nil)] 03:32:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 118 (0x7fa178b2b000) [pid = 1955] [serial = 315] [outer = 0x7fa15cecc000] 03:32:45 INFO - PROCESS | 1955 | 1461061965341 Marionette DEBUG loaded listener.js 03:32:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 119 (0x7fa17ad94400) [pid = 1955] [serial = 316] [outer = 0x7fa15cecc000] 03:32:46 INFO - PROCESS | 1955 | 1461061966240 Marionette TRACE conn5 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 03:32:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 03:32:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1381ms 03:32:46 INFO - PROCESS | 1955 | 1461061966306 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 03:32:46 INFO - PROCESS | 1955 | 1461061966310 Marionette TRACE conn5 <- [1,393,null,{"value":"8"}] 03:32:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 03:32:46 INFO - PROCESS | 1955 | 1461061966316 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 03:32:46 INFO - PROCESS | 1955 | 1461061966320 Marionette TRACE conn5 <- [1,394,null,{}] 03:32:46 INFO - PROCESS | 1955 | 1461061966326 Marionette TRACE conn5 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:46 INFO - PROCESS | 1955 | 1461061966493 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 03:32:46 INFO - PROCESS | 1955 | 1461061966629 Marionette TRACE conn5 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:46 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15cd8b800 == 53 [pid = 1955] [id = 106] 03:32:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 120 (0x7fa160dd6c00) [pid = 1955] [serial = 317] [outer = (nil)] 03:32:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 121 (0x7fa17d058800) [pid = 1955] [serial = 318] [outer = 0x7fa160dd6c00] 03:32:46 INFO - PROCESS | 1955 | 1461061966712 Marionette DEBUG loaded listener.js 03:32:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 122 (0x7fa17d299800) [pid = 1955] [serial = 319] [outer = 0x7fa160dd6c00] 03:32:47 INFO - PROCESS | 1955 | 1461061967584 Marionette TRACE conn5 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 03:32:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 03:32:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1331ms 03:32:47 INFO - PROCESS | 1955 | 1461061967648 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 03:32:47 INFO - PROCESS | 1955 | 1461061967653 Marionette TRACE conn5 <- [1,397,null,{"value":"8"}] 03:32:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 03:32:47 INFO - PROCESS | 1955 | 1461061967659 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 03:32:47 INFO - PROCESS | 1955 | 1461061967662 Marionette TRACE conn5 <- [1,398,null,{}] 03:32:47 INFO - PROCESS | 1955 | 1461061967668 Marionette TRACE conn5 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:47 INFO - PROCESS | 1955 | 1461061967862 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 03:32:48 INFO - PROCESS | 1955 | 1461061968196 Marionette TRACE conn5 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:48 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15cd80800 == 54 [pid = 1955] [id = 107] 03:32:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 123 (0x7fa15a86c800) [pid = 1955] [serial = 320] [outer = (nil)] 03:32:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 124 (0x7fa15b4ce000) [pid = 1955] [serial = 321] [outer = 0x7fa15a86c800] 03:32:48 INFO - PROCESS | 1955 | 1461061968348 Marionette DEBUG loaded listener.js 03:32:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 125 (0x7fa15cba3400) [pid = 1955] [serial = 322] [outer = 0x7fa15a86c800] 03:32:49 INFO - PROCESS | 1955 | 1461061969304 Marionette TRACE conn5 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 03:32:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 03:32:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1686ms 03:32:49 INFO - PROCESS | 1955 | 1461061969346 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 03:32:49 INFO - PROCESS | 1955 | 1461061969353 Marionette TRACE conn5 <- [1,401,null,{"value":"8"}] 03:32:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 03:32:49 INFO - PROCESS | 1955 | 1461061969364 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 03:32:49 INFO - PROCESS | 1955 | 1461061969367 Marionette TRACE conn5 <- [1,402,null,{}] 03:32:49 INFO - PROCESS | 1955 | 1461061969376 Marionette TRACE conn5 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:49 INFO - PROCESS | 1955 | 1461061969538 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 03:32:49 INFO - PROCESS | 1955 | 1461061969655 Marionette TRACE conn5 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:49 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16330d000 == 55 [pid = 1955] [id = 108] 03:32:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 126 (0x7fa15b4c7400) [pid = 1955] [serial = 323] [outer = (nil)] 03:32:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 127 (0x7fa160ddf000) [pid = 1955] [serial = 324] [outer = 0x7fa15b4c7400] 03:32:49 INFO - PROCESS | 1955 | 1461061969723 Marionette DEBUG loaded listener.js 03:32:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 128 (0x7fa1634eec00) [pid = 1955] [serial = 325] [outer = 0x7fa15b4c7400] 03:32:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa164ce0800 == 54 [pid = 1955] [id = 67] 03:32:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa166326800 == 53 [pid = 1955] [id = 70] 03:32:50 INFO - PROCESS | 1955 | --DOMWINDOW == 127 (0x7fa164d3a800) [pid = 1955] [serial = 233] [outer = (nil)] [url = about:blank] 03:32:50 INFO - PROCESS | 1955 | --DOMWINDOW == 126 (0x7fa169c82c00) [pid = 1955] [serial = 236] [outer = (nil)] [url = about:blank] 03:32:50 INFO - PROCESS | 1955 | --DOMWINDOW == 125 (0x7fa169899c00) [pid = 1955] [serial = 240] [outer = (nil)] [url = about:blank] 03:32:50 INFO - PROCESS | 1955 | --DOMWINDOW == 124 (0x7fa1785bb800) [pid = 1955] [serial = 243] [outer = (nil)] [url = about:blank] 03:32:50 INFO - PROCESS | 1955 | --DOMWINDOW == 123 (0x7fa179106400) [pid = 1955] [serial = 267] [outer = (nil)] [url = about:blank] 03:32:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa163310800 == 52 [pid = 1955] [id = 100] 03:32:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa174b14800 == 51 [pid = 1955] [id = 99] 03:32:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16da19800 == 50 [pid = 1955] [id = 98] 03:32:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa168089800 == 49 [pid = 1955] [id = 97] 03:32:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa165abe800 == 48 [pid = 1955] [id = 96] 03:32:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa165a16800 == 47 [pid = 1955] [id = 95] 03:32:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa166b8d800 == 46 [pid = 1955] [id = 90] 03:32:50 INFO - PROCESS | 1955 | 1461061970774 Marionette TRACE conn5 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 03:32:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 03:32:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1435ms 03:32:50 INFO - PROCESS | 1955 | 1461061970803 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 03:32:50 INFO - PROCESS | 1955 | 1461061970809 Marionette TRACE conn5 <- [1,405,null,{"value":"8"}] 03:32:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 03:32:50 INFO - PROCESS | 1955 | 1461061970818 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 03:32:50 INFO - PROCESS | 1955 | 1461061970820 Marionette TRACE conn5 <- [1,406,null,{}] 03:32:50 INFO - PROCESS | 1955 | 1461061970827 Marionette TRACE conn5 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:50 INFO - PROCESS | 1955 | 1461061970984 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 03:32:51 INFO - PROCESS | 1955 | --DOMWINDOW == 122 (0x7fa16988cc00) [pid = 1955] [serial = 258] [outer = (nil)] [url = about:blank] 03:32:51 INFO - PROCESS | 1955 | --DOMWINDOW == 121 (0x7fa176dca000) [pid = 1955] [serial = 261] [outer = (nil)] [url = about:blank] 03:32:51 INFO - PROCESS | 1955 | --DOMWINDOW == 120 (0x7fa174b2cc00) [pid = 1955] [serial = 264] [outer = (nil)] [url = about:blank] 03:32:51 INFO - PROCESS | 1955 | --DOMWINDOW == 119 (0x7fa165664800) [pid = 1955] [serial = 249] [outer = (nil)] [url = about:blank] 03:32:51 INFO - PROCESS | 1955 | --DOMWINDOW == 118 (0x7fa166131800) [pid = 1955] [serial = 250] [outer = (nil)] [url = about:blank] 03:32:51 INFO - PROCESS | 1955 | --DOMWINDOW == 117 (0x7fa167058000) [pid = 1955] [serial = 252] [outer = (nil)] [url = about:blank] 03:32:51 INFO - PROCESS | 1955 | --DOMWINDOW == 116 (0x7fa16705d400) [pid = 1955] [serial = 253] [outer = (nil)] [url = about:blank] 03:32:51 INFO - PROCESS | 1955 | --DOMWINDOW == 115 (0x7fa1621bd400) [pid = 1955] [serial = 247] [outer = (nil)] [url = about:blank] 03:32:51 INFO - PROCESS | 1955 | --DOMWINDOW == 114 (0x7fa160b1e400) [pid = 1955] [serial = 246] [outer = (nil)] [url = about:blank] 03:32:51 INFO - PROCESS | 1955 | --DOMWINDOW == 113 (0x7fa168024c00) [pid = 1955] [serial = 255] [outer = (nil)] [url = about:blank] 03:32:51 INFO - PROCESS | 1955 | --DOMWINDOW == 112 (0x7fa178b24000) [pid = 1955] [serial = 262] [outer = (nil)] [url = about:blank] 03:32:51 INFO - PROCESS | 1955 | --DOMWINDOW == 111 (0x7fa169c7a400) [pid = 1955] [serial = 259] [outer = (nil)] [url = about:blank] 03:32:51 INFO - PROCESS | 1955 | --DOMWINDOW == 110 (0x7fa1686bb400) [pid = 1955] [serial = 256] [outer = (nil)] [url = about:blank] 03:32:51 INFO - PROCESS | 1955 | --DOMWINDOW == 109 (0x7fa174e0ac00) [pid = 1955] [serial = 105] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:32:51 INFO - PROCESS | 1955 | --DOMWINDOW == 108 (0x7fa178f83400) [pid = 1955] [serial = 265] [outer = (nil)] [url = about:blank] 03:32:51 INFO - PROCESS | 1955 | 1461061971170 Marionette TRACE conn5 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:51 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16571d800 == 47 [pid = 1955] [id = 109] 03:32:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 109 (0x7fa1621bd400) [pid = 1955] [serial = 326] [outer = (nil)] 03:32:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 110 (0x7fa166236800) [pid = 1955] [serial = 327] [outer = 0x7fa1621bd400] 03:32:51 INFO - PROCESS | 1955 | 1461061971237 Marionette DEBUG loaded listener.js 03:32:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 111 (0x7fa1669a1400) [pid = 1955] [serial = 328] [outer = 0x7fa1621bd400] 03:32:51 INFO - PROCESS | 1955 | 1461061971916 Marionette TRACE conn5 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 03:32:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 03:32:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1138ms 03:32:51 INFO - PROCESS | 1955 | 1461061971956 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 03:32:51 INFO - PROCESS | 1955 | 1461061971960 Marionette TRACE conn5 <- [1,409,null,{"value":"8"}] 03:32:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 03:32:51 INFO - PROCESS | 1955 | 1461061971969 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 03:32:51 INFO - PROCESS | 1955 | 1461061971979 Marionette TRACE conn5 <- [1,410,null,{}] 03:32:52 INFO - PROCESS | 1955 | 1461061972002 Marionette TRACE conn5 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:52 INFO - PROCESS | 1955 | 1461061972183 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 03:32:52 INFO - PROCESS | 1955 | 1461061972193 Marionette TRACE conn5 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:52 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1672d0000 == 48 [pid = 1955] [id = 110] 03:32:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 112 (0x7fa166abd400) [pid = 1955] [serial = 329] [outer = (nil)] 03:32:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 113 (0x7fa16735d800) [pid = 1955] [serial = 330] [outer = 0x7fa166abd400] 03:32:52 INFO - PROCESS | 1955 | 1461061972251 Marionette DEBUG loaded listener.js 03:32:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 114 (0x7fa167362000) [pid = 1955] [serial = 331] [outer = 0x7fa166abd400] 03:32:52 INFO - PROCESS | 1955 | 1461061972982 Marionette TRACE conn5 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 03:32:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 03:32:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1044ms 03:32:53 INFO - PROCESS | 1955 | 1461061973011 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 03:32:53 INFO - PROCESS | 1955 | 1461061973015 Marionette TRACE conn5 <- [1,413,null,{"value":"8"}] 03:32:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 03:32:53 INFO - PROCESS | 1955 | 1461061973040 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 03:32:53 INFO - PROCESS | 1955 | 1461061973043 Marionette TRACE conn5 <- [1,414,null,{}] 03:32:53 INFO - PROCESS | 1955 | 1461061973050 Marionette TRACE conn5 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:53 INFO - PROCESS | 1955 | 1461061973264 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 03:32:53 INFO - PROCESS | 1955 | 1461061973281 Marionette TRACE conn5 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:53 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16981f800 == 49 [pid = 1955] [id = 111] 03:32:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 115 (0x7fa15ceacc00) [pid = 1955] [serial = 332] [outer = (nil)] 03:32:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 116 (0x7fa15ceb6000) [pid = 1955] [serial = 333] [outer = 0x7fa15ceacc00] 03:32:53 INFO - PROCESS | 1955 | 1461061973343 Marionette DEBUG loaded listener.js 03:32:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 117 (0x7fa166230400) [pid = 1955] [serial = 334] [outer = 0x7fa15ceacc00] 03:32:54 INFO - PROCESS | 1955 | 1461061974132 Marionette TRACE conn5 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 03:32:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 03:32:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1178ms 03:32:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 03:32:54 INFO - PROCESS | 1955 | 1461061974223 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 03:32:54 INFO - PROCESS | 1955 | 1461061974225 Marionette TRACE conn5 <- [1,417,null,{"value":"8"}] 03:32:54 INFO - PROCESS | 1955 | 1461061974230 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 03:32:54 INFO - PROCESS | 1955 | 1461061974234 Marionette TRACE conn5 <- [1,418,null,{}] 03:32:54 INFO - PROCESS | 1955 | 1461061974240 Marionette TRACE conn5 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:54 INFO - PROCESS | 1955 | 1461061974425 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 03:32:54 INFO - PROCESS | 1955 | 1461061974444 Marionette TRACE conn5 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:54 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16da0d000 == 50 [pid = 1955] [id = 112] 03:32:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 118 (0x7fa167365000) [pid = 1955] [serial = 335] [outer = (nil)] 03:32:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 119 (0x7fa167367800) [pid = 1955] [serial = 336] [outer = 0x7fa167365000] 03:32:54 INFO - PROCESS | 1955 | 1461061974520 Marionette DEBUG loaded listener.js 03:32:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 120 (0x7fa16798cc00) [pid = 1955] [serial = 337] [outer = 0x7fa167365000] 03:32:55 INFO - PROCESS | 1955 | --DOMWINDOW == 119 (0x7fa15cba1000) [pid = 1955] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 03:32:55 INFO - PROCESS | 1955 | --DOMWINDOW == 118 (0x7fa15eb7d800) [pid = 1955] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 03:32:55 INFO - PROCESS | 1955 | --DOMWINDOW == 117 (0x7fa16708dc00) [pid = 1955] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 03:32:55 INFO - PROCESS | 1955 | --DOMWINDOW == 116 (0x7fa16565e400) [pid = 1955] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 03:32:55 INFO - PROCESS | 1955 | --DOMWINDOW == 115 (0x7fa163471800) [pid = 1955] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 03:32:55 INFO - PROCESS | 1955 | --DOMWINDOW == 114 (0x7fa178f84400) [pid = 1955] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 03:32:55 INFO - PROCESS | 1955 | --DOMWINDOW == 113 (0x7fa15cb98400) [pid = 1955] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 03:32:55 INFO - PROCESS | 1955 | --DOMWINDOW == 112 (0x7fa176e48c00) [pid = 1955] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 03:32:55 INFO - PROCESS | 1955 | 1461061975978 Marionette TRACE conn5 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 03:32:56 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 03:32:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1782ms 03:32:56 INFO - PROCESS | 1955 | 1461061976013 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 03:32:56 INFO - PROCESS | 1955 | 1461061976017 Marionette TRACE conn5 <- [1,421,null,{"value":"8"}] 03:32:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 03:32:56 INFO - PROCESS | 1955 | 1461061976022 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 03:32:56 INFO - PROCESS | 1955 | 1461061976025 Marionette TRACE conn5 <- [1,422,null,{}] 03:32:56 INFO - PROCESS | 1955 | 1461061976030 Marionette TRACE conn5 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:56 INFO - PROCESS | 1955 | 1461061976238 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 03:32:56 INFO - PROCESS | 1955 | 1461061976256 Marionette TRACE conn5 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:56 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1739cc800 == 51 [pid = 1955] [id = 113] 03:32:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 113 (0x7fa15cb98400) [pid = 1955] [serial = 338] [outer = (nil)] 03:32:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 114 (0x7fa167059c00) [pid = 1955] [serial = 339] [outer = 0x7fa15cb98400] 03:32:56 INFO - PROCESS | 1955 | 1461061976317 Marionette DEBUG loaded listener.js 03:32:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 115 (0x7fa169c3f400) [pid = 1955] [serial = 340] [outer = 0x7fa15cb98400] 03:32:57 INFO - PROCESS | 1955 | 1461061977409 Marionette TRACE conn5 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 03:32:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 03:32:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1428ms 03:32:57 INFO - PROCESS | 1955 | 1461061977452 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 03:32:57 INFO - PROCESS | 1955 | 1461061977459 Marionette TRACE conn5 <- [1,425,null,{"value":"8"}] 03:32:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 03:32:57 INFO - PROCESS | 1955 | 1461061977511 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 03:32:57 INFO - PROCESS | 1955 | 1461061977517 Marionette TRACE conn5 <- [1,426,null,{}] 03:32:57 INFO - PROCESS | 1955 | 1461061977528 Marionette TRACE conn5 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:57 INFO - PROCESS | 1955 | 1461061977778 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 03:32:57 INFO - PROCESS | 1955 | 1461061977930 Marionette TRACE conn5 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:57 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa162182800 == 52 [pid = 1955] [id = 114] 03:32:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 116 (0x7fa15a867800) [pid = 1955] [serial = 341] [outer = (nil)] 03:32:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 117 (0x7fa15ceb9400) [pid = 1955] [serial = 342] [outer = 0x7fa15a867800] 03:32:58 INFO - PROCESS | 1955 | 1461061978009 Marionette DEBUG loaded listener.js 03:32:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 118 (0x7fa160bab000) [pid = 1955] [serial = 343] [outer = 0x7fa15a867800] 03:32:58 INFO - PROCESS | 1955 | 1461061978881 Marionette TRACE conn5 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 03:32:58 INFO - PROCESS | 1955 | 1461061978959 Marionette TRACE conn5 <- [1,429,null,{"value":"8"}] 03:32:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 03:32:58 INFO - PROCESS | 1955 | 1461061978970 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 03:32:58 INFO - PROCESS | 1955 | 1461061978974 Marionette TRACE conn5 <- [1,430,null,{}] 03:32:58 INFO - PROCESS | 1955 | 1461061978981 Marionette TRACE conn5 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:59 INFO - PROCESS | 1955 | 1461061979152 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 03:32:59 INFO - PROCESS | 1955 | 1461061979289 Marionette TRACE conn5 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:59 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa169808000 == 53 [pid = 1955] [id = 115] 03:32:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 119 (0x7fa15cb97400) [pid = 1955] [serial = 344] [outer = (nil)] 03:32:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 120 (0x7fa165997800) [pid = 1955] [serial = 345] [outer = 0x7fa15cb97400] 03:32:59 INFO - PROCESS | 1955 | 1461061979361 Marionette DEBUG loaded listener.js 03:32:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 121 (0x7fa1669a4c00) [pid = 1955] [serial = 346] [outer = 0x7fa15cb97400] 03:33:00 INFO - PROCESS | 1955 | 1461061980342 Marionette TRACE conn5 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 03:33:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 03:33:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1430ms 03:33:00 INFO - PROCESS | 1955 | 1461061980401 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 03:33:00 INFO - PROCESS | 1955 | 1461061980404 Marionette TRACE conn5 <- [1,433,null,{"value":"8"}] 03:33:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 03:33:00 INFO - PROCESS | 1955 | 1461061980411 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 03:33:00 INFO - PROCESS | 1955 | 1461061980416 Marionette TRACE conn5 <- [1,434,null,{}] 03:33:00 INFO - PROCESS | 1955 | 1461061980432 Marionette TRACE conn5 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:00 INFO - PROCESS | 1955 | 1461061980642 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 03:33:00 INFO - PROCESS | 1955 | 1461061980862 Marionette TRACE conn5 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:00 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa178f2c800 == 54 [pid = 1955] [id = 116] 03:33:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 122 (0x7fa16735dc00) [pid = 1955] [serial = 347] [outer = (nil)] 03:33:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 123 (0x7fa16736c800) [pid = 1955] [serial = 348] [outer = 0x7fa16735dc00] 03:33:00 INFO - PROCESS | 1955 | 1461061980988 Marionette DEBUG loaded listener.js 03:33:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 124 (0x7fa1686f0c00) [pid = 1955] [serial = 349] [outer = 0x7fa16735dc00] 03:33:01 INFO - PROCESS | 1955 | 1461061981818 Marionette TRACE conn5 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 03:33:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 03:33:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1438ms 03:33:01 INFO - PROCESS | 1955 | 1461061981850 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 03:33:01 INFO - PROCESS | 1955 | 1461061981854 Marionette TRACE conn5 <- [1,437,null,{"value":"8"}] 03:33:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 03:33:01 INFO - PROCESS | 1955 | 1461061981862 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 03:33:01 INFO - PROCESS | 1955 | 1461061981867 Marionette TRACE conn5 <- [1,438,null,{}] 03:33:01 INFO - PROCESS | 1955 | 1461061981873 Marionette TRACE conn5 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:02 INFO - PROCESS | 1955 | 1461061982061 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 03:33:02 INFO - PROCESS | 1955 | 1461061982198 Marionette TRACE conn5 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:02 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa17d01a000 == 55 [pid = 1955] [id = 117] 03:33:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 125 (0x7fa15cb98c00) [pid = 1955] [serial = 350] [outer = (nil)] 03:33:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 126 (0x7fa173cde400) [pid = 1955] [serial = 351] [outer = 0x7fa15cb98c00] 03:33:02 INFO - PROCESS | 1955 | 1461061982273 Marionette DEBUG loaded listener.js 03:33:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 127 (0x7fa176d23000) [pid = 1955] [serial = 352] [outer = 0x7fa15cb98c00] 03:33:03 INFO - PROCESS | 1955 | 1461061983194 Marionette TRACE conn5 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 03:33:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 03:33:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1383ms 03:33:03 INFO - PROCESS | 1955 | 1461061983252 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 03:33:03 INFO - PROCESS | 1955 | 1461061983256 Marionette TRACE conn5 <- [1,441,null,{"value":"8"}] 03:33:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 03:33:03 INFO - PROCESS | 1955 | 1461061983264 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 03:33:03 INFO - PROCESS | 1955 | 1461061983267 Marionette TRACE conn5 <- [1,442,null,{}] 03:33:03 INFO - PROCESS | 1955 | 1461061983273 Marionette TRACE conn5 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:03 INFO - PROCESS | 1955 | 1461061983439 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 03:33:03 INFO - PROCESS | 1955 | 1461061983578 Marionette TRACE conn5 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:03 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15a625800 == 56 [pid = 1955] [id = 118] 03:33:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 128 (0x7fa167363c00) [pid = 1955] [serial = 353] [outer = (nil)] 03:33:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 129 (0x7fa178b26c00) [pid = 1955] [serial = 354] [outer = 0x7fa167363c00] 03:33:03 INFO - PROCESS | 1955 | 1461061983654 Marionette DEBUG loaded listener.js 03:33:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 130 (0x7fa179106400) [pid = 1955] [serial = 355] [outer = 0x7fa167363c00] 03:33:04 INFO - PROCESS | 1955 | 1461061984607 Marionette TRACE conn5 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 03:33:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 03:33:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1388ms 03:33:04 INFO - PROCESS | 1955 | 1461061984653 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 03:33:04 INFO - PROCESS | 1955 | 1461061984657 Marionette TRACE conn5 <- [1,445,null,{"value":"8"}] 03:33:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 03:33:04 INFO - PROCESS | 1955 | 1461061984664 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 03:33:04 INFO - PROCESS | 1955 | 1461061984668 Marionette TRACE conn5 <- [1,446,null,{}] 03:33:04 INFO - PROCESS | 1955 | 1461061984674 Marionette TRACE conn5 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:04 INFO - PROCESS | 1955 | 1461061984887 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 03:33:05 INFO - PROCESS | 1955 | 1461061985080 Marionette TRACE conn5 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:05 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15cc15800 == 57 [pid = 1955] [id = 119] 03:33:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 131 (0x7fa163faac00) [pid = 1955] [serial = 356] [outer = (nil)] 03:33:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 132 (0x7fa17910bc00) [pid = 1955] [serial = 357] [outer = 0x7fa163faac00] 03:33:05 INFO - PROCESS | 1955 | 1461061985160 Marionette DEBUG loaded listener.js 03:33:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 133 (0x7fa17d2d4800) [pid = 1955] [serial = 358] [outer = 0x7fa163faac00] 03:33:06 INFO - PROCESS | 1955 | 1461061986179 Marionette TRACE conn5 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 03:33:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 03:33:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1593ms 03:33:06 INFO - PROCESS | 1955 | 1461061986258 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 03:33:06 INFO - PROCESS | 1955 | 1461061986264 Marionette TRACE conn5 <- [1,449,null,{"value":"8"}] 03:33:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 03:33:06 INFO - PROCESS | 1955 | 1461061986272 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 03:33:06 INFO - PROCESS | 1955 | 1461061986277 Marionette TRACE conn5 <- [1,450,null,{}] 03:33:06 INFO - PROCESS | 1955 | 1461061986285 Marionette TRACE conn5 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:06 INFO - PROCESS | 1955 | 1461061986477 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 03:33:06 INFO - PROCESS | 1955 | 1461061986744 Marionette TRACE conn5 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:06 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15b49c000 == 58 [pid = 1955] [id = 120] 03:33:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 134 (0x7fa15cb9cc00) [pid = 1955] [serial = 359] [outer = (nil)] 03:33:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 135 (0x7fa15cba0c00) [pid = 1955] [serial = 360] [outer = 0x7fa15cb9cc00] 03:33:06 INFO - PROCESS | 1955 | 1461061986860 Marionette DEBUG loaded listener.js 03:33:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 136 (0x7fa15ceae000) [pid = 1955] [serial = 361] [outer = 0x7fa15cb9cc00] 03:33:07 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16983e800 == 57 [pid = 1955] [id = 63] 03:33:07 INFO - PROCESS | 1955 | --DOMWINDOW == 135 (0x7fa17910e000) [pid = 1955] [serial = 303] [outer = (nil)] [url = about:blank] 03:33:07 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16da0d000 == 56 [pid = 1955] [id = 112] 03:33:07 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16981f800 == 55 [pid = 1955] [id = 111] 03:33:07 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1672d0000 == 54 [pid = 1955] [id = 110] 03:33:07 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16571d800 == 53 [pid = 1955] [id = 109] 03:33:07 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16330d000 == 52 [pid = 1955] [id = 108] 03:33:07 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15cd80800 == 51 [pid = 1955] [id = 107] 03:33:07 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15b4b3800 == 50 [pid = 1955] [id = 105] 03:33:07 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa17d27a000 == 49 [pid = 1955] [id = 104] 03:33:07 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1748ad800 == 48 [pid = 1955] [id = 103] 03:33:07 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa166112000 == 47 [pid = 1955] [id = 102] 03:33:07 INFO - PROCESS | 1955 | 1461061987722 Marionette TRACE conn5 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 03:33:07 INFO - PROCESS | 1955 | 1461061987821 Marionette TRACE conn5 <- [1,453,null,{"value":"8"}] 03:33:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 03:33:07 INFO - PROCESS | 1955 | 1461061987830 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 03:33:07 INFO - PROCESS | 1955 | 1461061987834 Marionette TRACE conn5 <- [1,454,null,{}] 03:33:07 INFO - PROCESS | 1955 | 1461061987840 Marionette TRACE conn5 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:07 INFO - PROCESS | 1955 | 1461061987992 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 03:33:08 INFO - PROCESS | 1955 | 1461061988102 Marionette TRACE conn5 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:08 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16330d000 == 48 [pid = 1955] [id = 121] 03:33:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 117 (0x7fa15cb9d400) [pid = 1955] [serial = 362] [outer = (nil)] 03:33:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 118 (0x7fa160c6cc00) [pid = 1955] [serial = 363] [outer = 0x7fa15cb9d400] 03:33:08 INFO - PROCESS | 1955 | 1461061988163 Marionette DEBUG loaded listener.js 03:33:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 119 (0x7fa160f5d000) [pid = 1955] [serial = 364] [outer = 0x7fa15cb9d400] 03:33:08 INFO - PROCESS | 1955 | [1955] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:33:08 INFO - PROCESS | 1955 | 1461061988883 Marionette TRACE conn5 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 03:33:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 03:33:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1089ms 03:33:08 INFO - PROCESS | 1955 | 1461061988987 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 03:33:08 INFO - PROCESS | 1955 | 1461061988991 Marionette TRACE conn5 <- [1,457,null,{"value":"8"}] 03:33:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 03:33:09 INFO - PROCESS | 1955 | 1461061989000 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 03:33:09 INFO - PROCESS | 1955 | 1461061989006 Marionette TRACE conn5 <- [1,458,null,{}] 03:33:09 INFO - PROCESS | 1955 | 1461061989023 Marionette TRACE conn5 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:09 INFO - PROCESS | 1955 | 1461061989183 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 03:33:09 INFO - PROCESS | 1955 | 1461061989193 Marionette TRACE conn5 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:09 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa166a7f000 == 49 [pid = 1955] [id = 122] 03:33:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 120 (0x7fa16628d000) [pid = 1955] [serial = 365] [outer = (nil)] 03:33:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 121 (0x7fa1669a5800) [pid = 1955] [serial = 366] [outer = 0x7fa16628d000] 03:33:09 INFO - PROCESS | 1955 | 1461061989259 Marionette DEBUG loaded listener.js 03:33:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 122 (0x7fa167057800) [pid = 1955] [serial = 367] [outer = 0x7fa16628d000] 03:33:10 INFO - PROCESS | 1955 | 1461061990175 Marionette TRACE conn5 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 03:33:10 INFO - PROCESS | 1955 | 1461061990245 Marionette TRACE conn5 <- [1,461,null,{"value":"8"}] 03:33:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 03:33:10 INFO - PROCESS | 1955 | 1461061990257 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 03:33:10 INFO - PROCESS | 1955 | 1461061990259 Marionette TRACE conn5 <- [1,462,null,{}] 03:33:10 INFO - PROCESS | 1955 | 1461061990264 Marionette TRACE conn5 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:10 INFO - PROCESS | 1955 | 1461061990480 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 03:33:10 INFO - PROCESS | 1955 | 1461061990546 Marionette TRACE conn5 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:10 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16981a800 == 50 [pid = 1955] [id = 123] 03:33:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 123 (0x7fa15d3ce800) [pid = 1955] [serial = 368] [outer = (nil)] 03:33:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 124 (0x7fa16628c000) [pid = 1955] [serial = 369] [outer = 0x7fa15d3ce800] 03:33:10 INFO - PROCESS | 1955 | 1461061990611 Marionette DEBUG loaded listener.js 03:33:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 125 (0x7fa16705b800) [pid = 1955] [serial = 370] [outer = 0x7fa15d3ce800] 03:33:11 INFO - PROCESS | 1955 | [1955] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:33:11 INFO - PROCESS | 1955 | 1461061991494 Marionette TRACE conn5 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 03:33:11 INFO - PROCESS | 1955 | 1461061991543 Marionette TRACE conn5 <- [1,465,null,{"value":"8"}] 03:33:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 03:33:11 INFO - PROCESS | 1955 | 1461061991549 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 03:33:11 INFO - PROCESS | 1955 | 1461061991552 Marionette TRACE conn5 <- [1,466,null,{}] 03:33:11 INFO - PROCESS | 1955 | 1461061991563 Marionette TRACE conn5 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:11 INFO - PROCESS | 1955 | 1461061991741 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 03:33:11 INFO - PROCESS | 1955 | 1461061991765 Marionette TRACE conn5 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:11 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa173c9d000 == 51 [pid = 1955] [id = 124] 03:33:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 126 (0x7fa160dd5000) [pid = 1955] [serial = 371] [outer = (nil)] 03:33:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 127 (0x7fa1673aa000) [pid = 1955] [serial = 372] [outer = 0x7fa160dd5000] 03:33:11 INFO - PROCESS | 1955 | 1461061991827 Marionette DEBUG loaded listener.js 03:33:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 128 (0x7fa1686ecc00) [pid = 1955] [serial = 373] [outer = 0x7fa160dd5000] 03:33:12 INFO - PROCESS | 1955 | --DOMWINDOW == 127 (0x7fa1621bd400) [pid = 1955] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 03:33:12 INFO - PROCESS | 1955 | --DOMWINDOW == 126 (0x7fa166abd400) [pid = 1955] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 03:33:12 INFO - PROCESS | 1955 | --DOMWINDOW == 125 (0x7fa15ceacc00) [pid = 1955] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 03:33:12 INFO - PROCESS | 1955 | --DOMWINDOW == 124 (0x7fa15b4c7400) [pid = 1955] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 03:33:12 INFO - PROCESS | 1955 | --DOMWINDOW == 123 (0x7fa167365000) [pid = 1955] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 03:33:12 INFO - PROCESS | 1955 | --DOMWINDOW == 122 (0x7fa15a86c800) [pid = 1955] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 03:33:12 INFO - PROCESS | 1955 | 1461061992704 Marionette TRACE conn5 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 03:33:12 INFO - PROCESS | 1955 | 1461061992744 Marionette TRACE conn5 <- [1,469,null,{"value":"8"}] 03:33:12 INFO - PROCESS | 1955 | 1461061992750 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 03:33:12 INFO - PROCESS | 1955 | 1461061992753 Marionette TRACE conn5 <- [1,470,null,{}] 03:33:12 INFO - PROCESS | 1955 | 1461061992758 Marionette TRACE conn5 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:12 INFO - PROCESS | 1955 | 1461061992943 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 03:33:12 INFO - PROCESS | 1955 | 1461061992954 Marionette TRACE conn5 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:12 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1786d8800 == 52 [pid = 1955] [id = 125] 03:33:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 123 (0x7fa167364400) [pid = 1955] [serial = 374] [outer = (nil)] 03:33:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 124 (0x7fa178c61000) [pid = 1955] [serial = 375] [outer = 0x7fa167364400] 03:33:13 INFO - PROCESS | 1955 | 1461061993019 Marionette DEBUG loaded listener.js 03:33:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 125 (0x7fa17ad95c00) [pid = 1955] [serial = 376] [outer = 0x7fa167364400] 03:33:13 INFO - PROCESS | 1955 | 1461061993794 Marionette TRACE conn5 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 03:33:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 03:33:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1082ms 03:33:13 INFO - PROCESS | 1955 | 1461061993850 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 03:33:13 INFO - PROCESS | 1955 | 1461061993852 Marionette TRACE conn5 <- [1,473,null,{"value":"8"}] 03:33:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 03:33:13 INFO - PROCESS | 1955 | 1461061993861 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 03:33:13 INFO - PROCESS | 1955 | 1461061993864 Marionette TRACE conn5 <- [1,474,null,{}] 03:33:13 INFO - PROCESS | 1955 | 1461061993868 Marionette TRACE conn5 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:14 INFO - PROCESS | 1955 | 1461061994017 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 03:33:14 INFO - PROCESS | 1955 | 1461061994031 Marionette TRACE conn5 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:14 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa17d01e000 == 53 [pid = 1955] [id = 126] 03:33:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 126 (0x7fa1785bac00) [pid = 1955] [serial = 377] [outer = (nil)] 03:33:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 127 (0x7fa17d2d3400) [pid = 1955] [serial = 378] [outer = 0x7fa1785bac00] 03:33:14 INFO - PROCESS | 1955 | 1461061994092 Marionette DEBUG loaded listener.js 03:33:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 128 (0x7fa17de52400) [pid = 1955] [serial = 379] [outer = 0x7fa1785bac00] 03:33:15 INFO - PROCESS | 1955 | 1461061995151 Marionette TRACE conn5 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 03:33:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 03:33:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1329ms 03:33:15 INFO - PROCESS | 1955 | 1461061995191 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 03:33:15 INFO - PROCESS | 1955 | 1461061995199 Marionette TRACE conn5 <- [1,477,null,{"value":"8"}] 03:33:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 03:33:15 INFO - PROCESS | 1955 | 1461061995208 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 03:33:15 INFO - PROCESS | 1955 | 1461061995212 Marionette TRACE conn5 <- [1,478,null,{}] 03:33:15 INFO - PROCESS | 1955 | 1461061995221 Marionette TRACE conn5 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:15 INFO - PROCESS | 1955 | 1461061995407 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 03:33:15 INFO - PROCESS | 1955 | 1461061995542 Marionette TRACE conn5 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:15 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15a890800 == 54 [pid = 1955] [id = 127] 03:33:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 129 (0x7fa15a60fc00) [pid = 1955] [serial = 380] [outer = (nil)] 03:33:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 130 (0x7fa15a64c800) [pid = 1955] [serial = 381] [outer = 0x7fa15a60fc00] 03:33:15 INFO - PROCESS | 1955 | 1461061995618 Marionette DEBUG loaded listener.js 03:33:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 131 (0x7fa15b4c8400) [pid = 1955] [serial = 382] [outer = 0x7fa15a60fc00] 03:33:16 INFO - PROCESS | 1955 | 1461061996594 Marionette TRACE conn5 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 03:33:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 03:33:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1435ms 03:33:16 INFO - PROCESS | 1955 | 1461061996644 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 03:33:16 INFO - PROCESS | 1955 | 1461061996653 Marionette TRACE conn5 <- [1,481,null,{"value":"8"}] 03:33:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 03:33:16 INFO - PROCESS | 1955 | 1461061996663 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 03:33:16 INFO - PROCESS | 1955 | 1461061996667 Marionette TRACE conn5 <- [1,482,null,{}] 03:33:16 INFO - PROCESS | 1955 | 1461061996674 Marionette TRACE conn5 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:16 INFO - PROCESS | 1955 | 1461061996855 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 03:33:17 INFO - PROCESS | 1955 | 1461061996997 Marionette TRACE conn5 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:17 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1667e6000 == 55 [pid = 1955] [id = 128] 03:33:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 132 (0x7fa15a646c00) [pid = 1955] [serial = 383] [outer = (nil)] 03:33:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 133 (0x7fa15d8af400) [pid = 1955] [serial = 384] [outer = 0x7fa15a646c00] 03:33:17 INFO - PROCESS | 1955 | 1461061997068 Marionette DEBUG loaded listener.js 03:33:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 134 (0x7fa160ddd800) [pid = 1955] [serial = 385] [outer = 0x7fa15a646c00] 03:33:18 INFO - PROCESS | 1955 | 1461061998049 Marionette TRACE conn5 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 03:33:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 03:33:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1428ms 03:33:18 INFO - PROCESS | 1955 | 1461061998092 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 03:33:18 INFO - PROCESS | 1955 | 1461061998096 Marionette TRACE conn5 <- [1,485,null,{"value":"8"}] 03:33:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 03:33:18 INFO - PROCESS | 1955 | 1461061998102 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 03:33:18 INFO - PROCESS | 1955 | 1461061998107 Marionette TRACE conn5 <- [1,486,null,{}] 03:33:18 INFO - PROCESS | 1955 | 1461061998123 Marionette TRACE conn5 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:18 INFO - PROCESS | 1955 | 1461061998293 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 03:33:18 INFO - PROCESS | 1955 | 1461061998432 Marionette TRACE conn5 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:18 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa17ad86000 == 56 [pid = 1955] [id = 129] 03:33:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 135 (0x7fa160ddf400) [pid = 1955] [serial = 386] [outer = (nil)] 03:33:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 136 (0x7fa161be9000) [pid = 1955] [serial = 387] [outer = 0x7fa160ddf400] 03:33:18 INFO - PROCESS | 1955 | 1461061998504 Marionette DEBUG loaded listener.js 03:33:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 137 (0x7fa1647e1000) [pid = 1955] [serial = 388] [outer = 0x7fa160ddf400] 03:33:19 INFO - PROCESS | 1955 | 1461061999381 Marionette TRACE conn5 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 03:33:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 03:33:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1332ms 03:33:19 INFO - PROCESS | 1955 | 1461061999435 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 03:33:19 INFO - PROCESS | 1955 | 1461061999439 Marionette TRACE conn5 <- [1,489,null,{"value":"8"}] 03:33:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 03:33:19 INFO - PROCESS | 1955 | 1461061999445 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 03:33:19 INFO - PROCESS | 1955 | 1461061999448 Marionette TRACE conn5 <- [1,490,null,{}] 03:33:19 INFO - PROCESS | 1955 | 1461061999453 Marionette TRACE conn5 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:19 INFO - PROCESS | 1955 | 1461061999601 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 03:33:19 INFO - PROCESS | 1955 | 1461061999744 Marionette TRACE conn5 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:19 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa160da7800 == 57 [pid = 1955] [id = 130] 03:33:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 138 (0x7fa15ceb1000) [pid = 1955] [serial = 389] [outer = (nil)] 03:33:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 139 (0x7fa1669a1000) [pid = 1955] [serial = 390] [outer = 0x7fa15ceb1000] 03:33:19 INFO - PROCESS | 1955 | 1461061999814 Marionette DEBUG loaded listener.js 03:33:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 140 (0x7fa16735f400) [pid = 1955] [serial = 391] [outer = 0x7fa15ceb1000] 03:33:20 INFO - PROCESS | 1955 | 1461062000686 Marionette TRACE conn5 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 03:33:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 03:33:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1280ms 03:33:20 INFO - PROCESS | 1955 | 1461062000727 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 03:33:20 INFO - PROCESS | 1955 | 1461062000731 Marionette TRACE conn5 <- [1,493,null,{"value":"8"}] 03:33:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 03:33:20 INFO - PROCESS | 1955 | 1461062000737 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 03:33:20 INFO - PROCESS | 1955 | 1461062000740 Marionette TRACE conn5 <- [1,494,null,{}] 03:33:20 INFO - PROCESS | 1955 | 1461062000745 Marionette TRACE conn5 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:20 INFO - PROCESS | 1955 | 1461062000908 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 03:33:21 INFO - PROCESS | 1955 | 1461062001055 Marionette TRACE conn5 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:21 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa161c0e000 == 58 [pid = 1955] [id = 131] 03:33:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 141 (0x7fa15a642400) [pid = 1955] [serial = 392] [outer = (nil)] 03:33:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 142 (0x7fa165ca8c00) [pid = 1955] [serial = 393] [outer = 0x7fa15a642400] 03:33:21 INFO - PROCESS | 1955 | 1461062001127 Marionette DEBUG loaded listener.js 03:33:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 143 (0x7fa165cad800) [pid = 1955] [serial = 394] [outer = 0x7fa15a642400] 03:33:22 INFO - PROCESS | 1955 | 1461062002031 Marionette TRACE conn5 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 03:33:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 03:33:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1331ms 03:33:22 INFO - PROCESS | 1955 | 1461062002069 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 03:33:22 INFO - PROCESS | 1955 | 1461062002072 Marionette TRACE conn5 <- [1,497,null,{"value":"8"}] 03:33:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 03:33:22 INFO - PROCESS | 1955 | 1461062002079 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 03:33:22 INFO - PROCESS | 1955 | 1461062002083 Marionette TRACE conn5 <- [1,498,null,{}] 03:33:22 INFO - PROCESS | 1955 | 1461062002088 Marionette TRACE conn5 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:22 INFO - PROCESS | 1955 | 1461062002261 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 03:33:22 INFO - PROCESS | 1955 | 1461062002410 Marionette TRACE conn5 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:22 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1566af800 == 59 [pid = 1955] [id = 132] 03:33:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 144 (0x7fa15660c000) [pid = 1955] [serial = 395] [outer = (nil)] 03:33:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 145 (0x7fa156611c00) [pid = 1955] [serial = 396] [outer = 0x7fa15660c000] 03:33:22 INFO - PROCESS | 1955 | 1461062002486 Marionette DEBUG loaded listener.js 03:33:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 146 (0x7fa1686e7000) [pid = 1955] [serial = 397] [outer = 0x7fa15660c000] 03:33:23 INFO - PROCESS | 1955 | 1461062003352 Marionette TRACE conn5 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 03:33:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 03:33:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1328ms 03:33:23 INFO - PROCESS | 1955 | 1461062003408 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 03:33:23 INFO - PROCESS | 1955 | 1461062003412 Marionette TRACE conn5 <- [1,501,null,{"value":"8"}] 03:33:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 03:33:23 INFO - PROCESS | 1955 | 1461062003419 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 03:33:23 INFO - PROCESS | 1955 | 1461062003422 Marionette TRACE conn5 <- [1,502,null,{}] 03:33:23 INFO - PROCESS | 1955 | 1461062003428 Marionette TRACE conn5 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:23 INFO - PROCESS | 1955 | 1461062003585 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 03:33:23 INFO - PROCESS | 1955 | 1461062003938 Marionette TRACE conn5 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:24 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15a87b800 == 60 [pid = 1955] [id = 133] 03:33:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 147 (0x7fa156607400) [pid = 1955] [serial = 398] [outer = (nil)] 03:33:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 148 (0x7fa156610c00) [pid = 1955] [serial = 399] [outer = 0x7fa156607400] 03:33:24 INFO - PROCESS | 1955 | 1461062004086 Marionette DEBUG loaded listener.js 03:33:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 149 (0x7fa15a60b000) [pid = 1955] [serial = 400] [outer = 0x7fa156607400] 03:33:24 INFO - PROCESS | 1955 | 1461062004927 Marionette TRACE conn5 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 03:33:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 03:33:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1591ms 03:33:25 INFO - PROCESS | 1955 | 1461062005011 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 03:33:25 INFO - PROCESS | 1955 | 1461062005024 Marionette TRACE conn5 <- [1,505,null,{"value":"8"}] 03:33:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 03:33:25 INFO - PROCESS | 1955 | 1461062005042 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 03:33:25 INFO - PROCESS | 1955 | 1461062005049 Marionette TRACE conn5 <- [1,506,null,{}] 03:33:25 INFO - PROCESS | 1955 | 1461062005065 Marionette TRACE conn5 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:25 INFO - PROCESS | 1955 | 1461062005282 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 03:33:25 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16980d000 == 59 [pid = 1955] [id = 68] 03:33:25 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1786d8800 == 58 [pid = 1955] [id = 125] 03:33:25 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa173c9d000 == 57 [pid = 1955] [id = 124] 03:33:25 INFO - PROCESS | 1955 | --DOMWINDOW == 148 (0x7fa167059c00) [pid = 1955] [serial = 339] [outer = (nil)] [url = about:blank] 03:33:25 INFO - PROCESS | 1955 | --DOMWINDOW == 147 (0x7fa178b2b000) [pid = 1955] [serial = 315] [outer = (nil)] [url = about:blank] 03:33:25 INFO - PROCESS | 1955 | --DOMWINDOW == 146 (0x7fa17d058800) [pid = 1955] [serial = 318] [outer = (nil)] [url = about:blank] 03:33:25 INFO - PROCESS | 1955 | 1461062005536 Marionette TRACE conn5 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:25 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16981a800 == 56 [pid = 1955] [id = 123] 03:33:25 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa166a7f000 == 55 [pid = 1955] [id = 122] 03:33:25 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16330d000 == 54 [pid = 1955] [id = 121] 03:33:25 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15b49c000 == 53 [pid = 1955] [id = 120] 03:33:25 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15b498000 == 54 [pid = 1955] [id = 134] 03:33:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 147 (0x7fa15ceb3c00) [pid = 1955] [serial = 401] [outer = (nil)] 03:33:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 148 (0x7fa15cec9c00) [pid = 1955] [serial = 402] [outer = 0x7fa15ceb3c00] 03:33:25 INFO - PROCESS | 1955 | 1461062005668 Marionette DEBUG loaded listener.js 03:33:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 149 (0x7fa15d3cb000) [pid = 1955] [serial = 403] [outer = 0x7fa15ceb3c00] 03:33:25 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa178f2c800 == 53 [pid = 1955] [id = 116] 03:33:26 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa169808000 == 52 [pid = 1955] [id = 115] 03:33:26 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa162182800 == 51 [pid = 1955] [id = 114] 03:33:26 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1739cc800 == 50 [pid = 1955] [id = 113] 03:33:26 INFO - PROCESS | 1955 | --DOMWINDOW == 148 (0x7fa166236800) [pid = 1955] [serial = 327] [outer = (nil)] [url = about:blank] 03:33:26 INFO - PROCESS | 1955 | --DOMWINDOW == 147 (0x7fa1669a1400) [pid = 1955] [serial = 328] [outer = (nil)] [url = about:blank] 03:33:26 INFO - PROCESS | 1955 | --DOMWINDOW == 146 (0x7fa16735d800) [pid = 1955] [serial = 330] [outer = (nil)] [url = about:blank] 03:33:26 INFO - PROCESS | 1955 | --DOMWINDOW == 145 (0x7fa15ceb6000) [pid = 1955] [serial = 333] [outer = (nil)] [url = about:blank] 03:33:26 INFO - PROCESS | 1955 | --DOMWINDOW == 144 (0x7fa1634eec00) [pid = 1955] [serial = 325] [outer = (nil)] [url = about:blank] 03:33:26 INFO - PROCESS | 1955 | --DOMWINDOW == 143 (0x7fa160ddf000) [pid = 1955] [serial = 324] [outer = (nil)] [url = about:blank] 03:33:26 INFO - PROCESS | 1955 | --DOMWINDOW == 142 (0x7fa167367800) [pid = 1955] [serial = 336] [outer = (nil)] [url = about:blank] 03:33:26 INFO - PROCESS | 1955 | --DOMWINDOW == 141 (0x7fa16798cc00) [pid = 1955] [serial = 337] [outer = (nil)] [url = about:blank] 03:33:26 INFO - PROCESS | 1955 | --DOMWINDOW == 140 (0x7fa15cba3400) [pid = 1955] [serial = 322] [outer = (nil)] [url = about:blank] 03:33:26 INFO - PROCESS | 1955 | --DOMWINDOW == 139 (0x7fa15b4ce000) [pid = 1955] [serial = 321] [outer = (nil)] [url = about:blank] 03:33:26 INFO - PROCESS | 1955 | --DOMWINDOW == 138 (0x7fa16986e400) [pid = 1955] [serial = 312] [outer = (nil)] [url = about:blank] 03:33:26 INFO - PROCESS | 1955 | --DOMWINDOW == 137 (0x7fa15ed9d000) [pid = 1955] [serial = 306] [outer = (nil)] [url = about:blank] 03:33:26 INFO - PROCESS | 1955 | --DOMWINDOW == 136 (0x7fa165993000) [pid = 1955] [serial = 309] [outer = (nil)] [url = about:blank] 03:33:26 INFO - PROCESS | 1955 | --DOMWINDOW == 135 (0x7fa166230400) [pid = 1955] [serial = 334] [outer = (nil)] [url = about:blank] 03:33:26 INFO - PROCESS | 1955 | --DOMWINDOW == 134 (0x7fa167362000) [pid = 1955] [serial = 331] [outer = (nil)] [url = about:blank] 03:33:26 INFO - PROCESS | 1955 | 1461062006493 Marionette TRACE conn5 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 03:33:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 03:33:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1496ms 03:33:26 INFO - PROCESS | 1955 | 1461062006537 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 03:33:26 INFO - PROCESS | 1955 | 1461062006543 Marionette TRACE conn5 <- [1,509,null,{"value":"8"}] 03:33:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 03:33:26 INFO - PROCESS | 1955 | 1461062006551 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 03:33:26 INFO - PROCESS | 1955 | 1461062006554 Marionette TRACE conn5 <- [1,510,null,{}] 03:33:26 INFO - PROCESS | 1955 | 1461062006560 Marionette TRACE conn5 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:26 INFO - PROCESS | 1955 | 1461062006705 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 03:33:26 INFO - PROCESS | 1955 | 1461062006722 Marionette TRACE conn5 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:26 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa161c1f800 == 51 [pid = 1955] [id = 135] 03:33:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 135 (0x7fa15d3d0400) [pid = 1955] [serial = 404] [outer = (nil)] 03:33:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 136 (0x7fa15d9f2800) [pid = 1955] [serial = 405] [outer = 0x7fa15d3d0400] 03:33:26 INFO - PROCESS | 1955 | 1461062006785 Marionette DEBUG loaded listener.js 03:33:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 137 (0x7fa15d9f7400) [pid = 1955] [serial = 406] [outer = 0x7fa15d3d0400] 03:33:27 INFO - PROCESS | 1955 | 1461062007642 Marionette TRACE conn5 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 03:33:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 03:33:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1133ms 03:33:27 INFO - PROCESS | 1955 | 1461062007685 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 03:33:27 INFO - PROCESS | 1955 | 1461062007689 Marionette TRACE conn5 <- [1,513,null,{"value":"8"}] 03:33:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 03:33:27 INFO - PROCESS | 1955 | 1461062007697 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 03:33:27 INFO - PROCESS | 1955 | 1461062007704 Marionette TRACE conn5 <- [1,514,null,{}] 03:33:27 INFO - PROCESS | 1955 | 1461062007719 Marionette TRACE conn5 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:27 INFO - PROCESS | 1955 | 1461062007875 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 03:33:28 INFO - PROCESS | 1955 | 1461062007994 Marionette TRACE conn5 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:28 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa166121800 == 52 [pid = 1955] [id = 136] 03:33:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 138 (0x7fa15d9eb000) [pid = 1955] [serial = 407] [outer = (nil)] 03:33:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 139 (0x7fa15da9d400) [pid = 1955] [serial = 408] [outer = 0x7fa15d9eb000] 03:33:28 INFO - PROCESS | 1955 | 1461062008056 Marionette DEBUG loaded listener.js 03:33:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 140 (0x7fa15daa2400) [pid = 1955] [serial = 409] [outer = 0x7fa15d9eb000] 03:33:28 INFO - PROCESS | 1955 | 1461062008795 Marionette TRACE conn5 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 03:33:28 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 03:33:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1149ms 03:33:28 INFO - PROCESS | 1955 | 1461062008853 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 03:33:28 INFO - PROCESS | 1955 | 1461062008856 Marionette TRACE conn5 <- [1,517,null,{"value":"8"}] 03:33:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 03:33:28 INFO - PROCESS | 1955 | 1461062008863 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 03:33:28 INFO - PROCESS | 1955 | 1461062008865 Marionette TRACE conn5 <- [1,518,null,{}] 03:33:28 INFO - PROCESS | 1955 | 1461062008875 Marionette TRACE conn5 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:29 INFO - PROCESS | 1955 | 1461062009062 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 03:33:29 INFO - PROCESS | 1955 | 1461062009082 Marionette TRACE conn5 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:29 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1672ce000 == 53 [pid = 1955] [id = 137] 03:33:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 141 (0x7fa15d9f7800) [pid = 1955] [serial = 410] [outer = (nil)] 03:33:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 142 (0x7fa160ddac00) [pid = 1955] [serial = 411] [outer = 0x7fa15d9f7800] 03:33:29 INFO - PROCESS | 1955 | 1461062009143 Marionette DEBUG loaded listener.js 03:33:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 143 (0x7fa161be9c00) [pid = 1955] [serial = 412] [outer = 0x7fa15d9f7800] 03:33:30 INFO - PROCESS | 1955 | 1461062010055 Marionette TRACE conn5 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 03:33:30 INFO - PROCESS | 1955 | --DOMWINDOW == 142 (0x7fa15d3ce800) [pid = 1955] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 03:33:30 INFO - PROCESS | 1955 | --DOMWINDOW == 141 (0x7fa160dd5000) [pid = 1955] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 03:33:30 INFO - PROCESS | 1955 | --DOMWINDOW == 140 (0x7fa16628d000) [pid = 1955] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 03:33:30 INFO - PROCESS | 1955 | --DOMWINDOW == 139 (0x7fa167364400) [pid = 1955] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 03:33:30 INFO - PROCESS | 1955 | --DOMWINDOW == 138 (0x7fa15cb9d400) [pid = 1955] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 03:33:30 INFO - PROCESS | 1955 | --DOMWINDOW == 137 (0x7fa15cb9cc00) [pid = 1955] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 03:33:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 03:33:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1234ms 03:33:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 03:33:30 INFO - PROCESS | 1955 | 1461062010098 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 03:33:30 INFO - PROCESS | 1955 | 1461062010100 Marionette TRACE conn5 <- [1,521,null,{"value":"8"}] 03:33:30 INFO - PROCESS | 1955 | 1461062010110 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 03:33:30 INFO - PROCESS | 1955 | 1461062010113 Marionette TRACE conn5 <- [1,522,null,{}] 03:33:30 INFO - PROCESS | 1955 | 1461062010119 Marionette TRACE conn5 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:30 INFO - PROCESS | 1955 | 1461062010259 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 03:33:30 INFO - PROCESS | 1955 | 1461062010360 Marionette TRACE conn5 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:30 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa168086000 == 54 [pid = 1955] [id = 138] 03:33:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 138 (0x7fa161bf0400) [pid = 1955] [serial = 413] [outer = (nil)] 03:33:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 139 (0x7fa1634f1c00) [pid = 1955] [serial = 414] [outer = 0x7fa161bf0400] 03:33:30 INFO - PROCESS | 1955 | 1461062010439 Marionette DEBUG loaded listener.js 03:33:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 140 (0x7fa165caec00) [pid = 1955] [serial = 415] [outer = 0x7fa161bf0400] 03:33:31 INFO - PROCESS | 1955 | 1461062011209 Marionette TRACE conn5 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 03:33:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 03:33:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1136ms 03:33:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 03:33:31 INFO - PROCESS | 1955 | 1461062011241 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 03:33:31 INFO - PROCESS | 1955 | 1461062011244 Marionette TRACE conn5 <- [1,525,null,{"value":"8"}] 03:33:31 INFO - PROCESS | 1955 | 1461062011256 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 03:33:31 INFO - PROCESS | 1955 | 1461062011258 Marionette TRACE conn5 <- [1,526,null,{}] 03:33:31 INFO - PROCESS | 1955 | 1461062011265 Marionette TRACE conn5 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:31 INFO - PROCESS | 1955 | 1461062011405 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 03:33:31 INFO - PROCESS | 1955 | 1461062011420 Marionette TRACE conn5 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:31 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa173975000 == 55 [pid = 1955] [id = 139] 03:33:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 141 (0x7fa16623c400) [pid = 1955] [serial = 416] [outer = (nil)] 03:33:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 142 (0x7fa167055c00) [pid = 1955] [serial = 417] [outer = 0x7fa16623c400] 03:33:31 INFO - PROCESS | 1955 | 1461062011480 Marionette DEBUG loaded listener.js 03:33:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 143 (0x7fa167060c00) [pid = 1955] [serial = 418] [outer = 0x7fa16623c400] 03:33:32 INFO - PROCESS | 1955 | 1461062012423 Marionette TRACE conn5 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 03:33:32 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 03:33:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1233ms 03:33:32 INFO - PROCESS | 1955 | 1461062012483 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 03:33:32 INFO - PROCESS | 1955 | 1461062012489 Marionette TRACE conn5 <- [1,529,null,{"value":"8"}] 03:33:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 03:33:32 INFO - PROCESS | 1955 | 1461062012497 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 03:33:32 INFO - PROCESS | 1955 | 1461062012502 Marionette TRACE conn5 <- [1,530,null,{}] 03:33:32 INFO - PROCESS | 1955 | 1461062012512 Marionette TRACE conn5 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:32 INFO - PROCESS | 1955 | 1461062012722 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 03:33:32 INFO - PROCESS | 1955 | 1461062012869 Marionette TRACE conn5 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:32 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15d10f800 == 56 [pid = 1955] [id = 140] 03:33:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 144 (0x7fa156606800) [pid = 1955] [serial = 419] [outer = (nil)] 03:33:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 145 (0x7fa15b4ce000) [pid = 1955] [serial = 420] [outer = 0x7fa156606800] 03:33:32 INFO - PROCESS | 1955 | 1461062012944 Marionette DEBUG loaded listener.js 03:33:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 146 (0x7fa15ceb3000) [pid = 1955] [serial = 421] [outer = 0x7fa156606800] 03:33:33 INFO - PROCESS | 1955 | 1461062013771 Marionette TRACE conn5 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 03:33:33 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 03:33:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 03:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:33:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:33:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 03:33:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:33:33 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 03:33:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 03:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:33:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:33:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 03:33:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:33:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1482ms 03:33:34 INFO - PROCESS | 1955 | 1461062014255 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 03:33:34 INFO - PROCESS | 1955 | 1461062014265 Marionette TRACE conn5 <- [1,533,null,{"value":"8"}] 03:33:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 03:33:34 INFO - PROCESS | 1955 | 1461062014479 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 03:33:34 INFO - PROCESS | 1955 | 1461062014483 Marionette TRACE conn5 <- [1,534,null,{}] 03:33:34 INFO - PROCESS | 1955 | 1461062014490 Marionette TRACE conn5 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:34 INFO - PROCESS | 1955 | 1461062014675 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 03:33:34 INFO - PROCESS | 1955 | 1461062014817 Marionette TRACE conn5 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:34 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa17911f800 == 57 [pid = 1955] [id = 141] 03:33:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 147 (0x7fa15a603800) [pid = 1955] [serial = 422] [outer = (nil)] 03:33:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 148 (0x7fa15d9ed000) [pid = 1955] [serial = 423] [outer = 0x7fa15a603800] 03:33:34 INFO - PROCESS | 1955 | 1461062014890 Marionette DEBUG loaded listener.js 03:33:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 149 (0x7fa167055000) [pid = 1955] [serial = 424] [outer = 0x7fa15a603800] 03:33:35 INFO - PROCESS | 1955 | 1461062015818 Marionette TRACE conn5 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 03:33:35 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 03:33:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1409ms 03:33:35 INFO - PROCESS | 1955 | 1461062015866 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 03:33:35 INFO - PROCESS | 1955 | 1461062015870 Marionette TRACE conn5 <- [1,537,null,{"value":"8"}] 03:33:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 03:33:35 INFO - PROCESS | 1955 | 1461062015894 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 03:33:35 INFO - PROCESS | 1955 | 1461062015900 Marionette TRACE conn5 <- [1,538,null,{}] 03:33:35 INFO - PROCESS | 1955 | 1461062015917 Marionette TRACE conn5 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:36 INFO - PROCESS | 1955 | 1461062016122 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 03:33:36 INFO - PROCESS | 1955 | 1461062016355 Marionette TRACE conn5 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:36 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa178a1e800 == 58 [pid = 1955] [id = 142] 03:33:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 150 (0x7fa15d752000) [pid = 1955] [serial = 425] [outer = (nil)] 03:33:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 151 (0x7fa15d758000) [pid = 1955] [serial = 426] [outer = 0x7fa15d752000] 03:33:36 INFO - PROCESS | 1955 | 1461062016455 Marionette DEBUG loaded listener.js 03:33:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 152 (0x7fa16735f800) [pid = 1955] [serial = 427] [outer = 0x7fa15d752000] 03:33:37 INFO - PROCESS | 1955 | 1461062017240 Marionette TRACE conn5 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 03:33:37 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. 03:33:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1393ms 03:33:37 INFO - PROCESS | 1955 | 1461062017285 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 03:33:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 03:33:37 INFO - PROCESS | 1955 | 1461062017291 Marionette TRACE conn5 <- [1,541,null,{"value":"8"}] 03:33:37 INFO - PROCESS | 1955 | 1461062017297 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 03:33:37 INFO - PROCESS | 1955 | 1461062017299 Marionette TRACE conn5 <- [1,542,null,{}] 03:33:37 INFO - PROCESS | 1955 | 1461062017323 Marionette TRACE conn5 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:37 INFO - PROCESS | 1955 | 1461062017499 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 03:33:37 INFO - PROCESS | 1955 | 1461062017645 Marionette TRACE conn5 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:37 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15aa58000 == 59 [pid = 1955] [id = 143] 03:33:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 153 (0x7fa15b823000) [pid = 1955] [serial = 428] [outer = (nil)] 03:33:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 154 (0x7fa15b82ac00) [pid = 1955] [serial = 429] [outer = 0x7fa15b823000] 03:33:37 INFO - PROCESS | 1955 | 1461062017720 Marionette DEBUG loaded listener.js 03:33:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 155 (0x7fa15b831800) [pid = 1955] [serial = 430] [outer = 0x7fa15b823000] 03:33:38 INFO - PROCESS | 1955 | 1461062018619 Marionette TRACE conn5 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 03:33:38 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. 03:33:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1337ms 03:33:38 INFO - PROCESS | 1955 | 1461062018634 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 03:33:38 INFO - PROCESS | 1955 | 1461062018638 Marionette TRACE conn5 <- [1,545,null,{"value":"8"}] 03:33:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 03:33:38 INFO - PROCESS | 1955 | 1461062018645 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 03:33:38 INFO - PROCESS | 1955 | 1461062018647 Marionette TRACE conn5 <- [1,546,null,{}] 03:33:38 INFO - PROCESS | 1955 | 1461062018654 Marionette TRACE conn5 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:38 INFO - PROCESS | 1955 | 1461062018841 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 03:33:39 INFO - PROCESS | 1955 | 1461062019014 Marionette TRACE conn5 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:39 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dc90800 == 60 [pid = 1955] [id = 144] 03:33:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 156 (0x7fa15b825400) [pid = 1955] [serial = 431] [outer = (nil)] 03:33:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 157 (0x7fa15d165400) [pid = 1955] [serial = 432] [outer = 0x7fa15b825400] 03:33:39 INFO - PROCESS | 1955 | 1461062019089 Marionette DEBUG loaded listener.js 03:33:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 158 (0x7fa15dcacc00) [pid = 1955] [serial = 433] [outer = 0x7fa15b825400] 03:33:39 INFO - PROCESS | 1955 | 1461062019921 Marionette TRACE conn5 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 03:33:39 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 03:33:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1290ms 03:33:39 INFO - PROCESS | 1955 | 1461062019940 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 03:33:39 INFO - PROCESS | 1955 | 1461062019948 Marionette TRACE conn5 <- [1,549,null,{"value":"8"}] 03:33:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 03:33:39 INFO - PROCESS | 1955 | 1461062019957 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 03:33:39 INFO - PROCESS | 1955 | 1461062019961 Marionette TRACE conn5 <- [1,550,null,{}] 03:33:39 INFO - PROCESS | 1955 | 1461062019967 Marionette TRACE conn5 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:40 INFO - PROCESS | 1955 | 1461062020203 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 03:33:40 INFO - PROCESS | 1955 | 1461062020369 Marionette TRACE conn5 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:40 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155d18800 == 61 [pid = 1955] [id = 145] 03:33:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 159 (0x7fa155c98400) [pid = 1955] [serial = 434] [outer = (nil)] 03:33:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 160 (0x7fa155c9d800) [pid = 1955] [serial = 435] [outer = 0x7fa155c98400] 03:33:40 INFO - PROCESS | 1955 | 1461062020451 Marionette DEBUG loaded listener.js 03:33:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 161 (0x7fa15dcb4000) [pid = 1955] [serial = 436] [outer = 0x7fa155c98400] 03:33:41 INFO - PROCESS | 1955 | 1461062021298 Marionette TRACE conn5 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 03:33:41 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. 03:33:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1386ms 03:33:41 INFO - PROCESS | 1955 | 1461062021361 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 03:33:41 INFO - PROCESS | 1955 | 1461062021365 Marionette TRACE conn5 <- [1,553,null,{"value":"8"}] 03:33:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 03:33:41 INFO - PROCESS | 1955 | 1461062021373 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 03:33:41 INFO - PROCESS | 1955 | 1461062021377 Marionette TRACE conn5 <- [1,554,null,{}] 03:33:41 INFO - PROCESS | 1955 | 1461062021384 Marionette TRACE conn5 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:41 INFO - PROCESS | 1955 | 1461062021539 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 03:33:41 INFO - PROCESS | 1955 | 1461062021691 Marionette TRACE conn5 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:41 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155b42000 == 62 [pid = 1955] [id = 146] 03:33:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 162 (0x7fa155b51400) [pid = 1955] [serial = 437] [outer = (nil)] 03:33:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 163 (0x7fa155b57800) [pid = 1955] [serial = 438] [outer = 0x7fa155b51400] 03:33:41 INFO - PROCESS | 1955 | 1461062021762 Marionette DEBUG loaded listener.js 03:33:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 164 (0x7fa155b5dc00) [pid = 1955] [serial = 439] [outer = 0x7fa155b51400] 03:33:42 INFO - PROCESS | 1955 | [1955] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:33:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 165 (0x7fa1553b2000) [pid = 1955] [serial = 440] [outer = 0x7fa15ee2f000] 03:33:42 INFO - PROCESS | 1955 | 1461062022669 Marionette TRACE conn5 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 03:33:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 03:33:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1337ms 03:33:42 INFO - PROCESS | 1955 | 1461062022722 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 03:33:42 INFO - PROCESS | 1955 | 1461062022725 Marionette TRACE conn5 <- [1,557,null,{"value":"8"}] 03:33:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 03:33:42 INFO - PROCESS | 1955 | 1461062022735 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 03:33:42 INFO - PROCESS | 1955 | 1461062022738 Marionette TRACE conn5 <- [1,558,null,{}] 03:33:42 INFO - PROCESS | 1955 | 1461062022744 Marionette TRACE conn5 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:42 INFO - PROCESS | 1955 | 1461062022920 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 03:33:43 INFO - PROCESS | 1955 | 1461062023070 Marionette TRACE conn5 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:43 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155594000 == 63 [pid = 1955] [id = 147] 03:33:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 166 (0x7fa1553afc00) [pid = 1955] [serial = 441] [outer = (nil)] 03:33:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 167 (0x7fa1553b6c00) [pid = 1955] [serial = 442] [outer = 0x7fa1553afc00] 03:33:43 INFO - PROCESS | 1955 | 1461062023145 Marionette DEBUG loaded listener.js 03:33:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 168 (0x7fa155b5e400) [pid = 1955] [serial = 443] [outer = 0x7fa1553afc00] 03:33:43 INFO - PROCESS | 1955 | 1461062023931 Marionette TRACE conn5 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 03:33:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 03:33:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1241ms 03:33:43 INFO - PROCESS | 1955 | 1461062023986 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 03:33:43 INFO - PROCESS | 1955 | 1461062023990 Marionette TRACE conn5 <- [1,561,null,{"value":"8"}] 03:33:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 03:33:44 INFO - PROCESS | 1955 | 1461062023998 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 03:33:44 INFO - PROCESS | 1955 | 1461062024000 Marionette TRACE conn5 <- [1,562,null,{}] 03:33:44 INFO - PROCESS | 1955 | 1461062024006 Marionette TRACE conn5 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:44 INFO - PROCESS | 1955 | 1461062024165 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 03:33:44 INFO - PROCESS | 1955 | 1461062024321 Marionette TRACE conn5 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:44 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa179123000 == 64 [pid = 1955] [id = 148] 03:33:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 169 (0x7fa1543e1000) [pid = 1955] [serial = 444] [outer = (nil)] 03:33:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 170 (0x7fa1543e9000) [pid = 1955] [serial = 445] [outer = 0x7fa1543e1000] 03:33:44 INFO - PROCESS | 1955 | 1461062024390 Marionette DEBUG loaded listener.js 03:33:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 171 (0x7fa1543ef000) [pid = 1955] [serial = 446] [outer = 0x7fa1543e1000] 03:33:44 INFO - PROCESS | 1955 | [1955] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:33:45 INFO - PROCESS | 1955 | 1461062025195 Marionette TRACE conn5 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 03:33:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 03:33:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1235ms 03:33:45 INFO - PROCESS | 1955 | 1461062025234 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 03:33:45 INFO - PROCESS | 1955 | 1461062025237 Marionette TRACE conn5 <- [1,565,null,{"value":"8"}] 03:33:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 03:33:45 INFO - PROCESS | 1955 | 1461062025244 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 03:33:45 INFO - PROCESS | 1955 | 1461062025247 Marionette TRACE conn5 <- [1,566,null,{}] 03:33:45 INFO - PROCESS | 1955 | 1461062025254 Marionette TRACE conn5 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:45 INFO - PROCESS | 1955 | 1461062025426 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 03:33:45 INFO - PROCESS | 1955 | 1461062025586 Marionette TRACE conn5 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:45 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa161219800 == 65 [pid = 1955] [id = 149] 03:33:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 172 (0x7fa1543e4400) [pid = 1955] [serial = 447] [outer = (nil)] 03:33:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 173 (0x7fa155b5ec00) [pid = 1955] [serial = 448] [outer = 0x7fa1543e4400] 03:33:45 INFO - PROCESS | 1955 | 1461062025660 Marionette DEBUG loaded listener.js 03:33:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 174 (0x7fa15cba2800) [pid = 1955] [serial = 449] [outer = 0x7fa1543e4400] 03:33:46 INFO - PROCESS | 1955 | [1955] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:33:46 INFO - PROCESS | 1955 | 1461062026511 Marionette TRACE conn5 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 03:33:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 03:33:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1338ms 03:33:46 INFO - PROCESS | 1955 | 1461062026583 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 03:33:46 INFO - PROCESS | 1955 | 1461062026587 Marionette TRACE conn5 <- [1,569,null,{"value":"8"}] 03:33:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 03:33:46 INFO - PROCESS | 1955 | 1461062026594 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 03:33:46 INFO - PROCESS | 1955 | 1461062026599 Marionette TRACE conn5 <- [1,570,null,{}] 03:33:46 INFO - PROCESS | 1955 | 1461062026605 Marionette TRACE conn5 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:46 INFO - PROCESS | 1955 | 1461062026830 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 03:33:46 INFO - PROCESS | 1955 | 1461062026980 Marionette TRACE conn5 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:47 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15591a800 == 66 [pid = 1955] [id = 150] 03:33:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 175 (0x7fa1543e4c00) [pid = 1955] [serial = 450] [outer = (nil)] 03:33:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 176 (0x7fa155951000) [pid = 1955] [serial = 451] [outer = 0x7fa1543e4c00] 03:33:47 INFO - PROCESS | 1955 | 1461062027067 Marionette DEBUG loaded listener.js 03:33:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 177 (0x7fa15dcb0c00) [pid = 1955] [serial = 452] [outer = 0x7fa1543e4c00] 03:33:47 INFO - PROCESS | 1955 | [1955] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:33:47 INFO - PROCESS | 1955 | 1461062027883 Marionette TRACE conn5 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 03:33:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 03:33:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1335ms 03:33:47 INFO - PROCESS | 1955 | 1461062027930 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 03:33:47 INFO - PROCESS | 1955 | 1461062027934 Marionette TRACE conn5 <- [1,573,null,{"value":"8"}] 03:33:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 03:33:47 INFO - PROCESS | 1955 | 1461062027940 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 03:33:47 INFO - PROCESS | 1955 | 1461062027944 Marionette TRACE conn5 <- [1,574,null,{}] 03:33:47 INFO - PROCESS | 1955 | 1461062027950 Marionette TRACE conn5 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:48 INFO - PROCESS | 1955 | 1461062028114 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 03:33:48 INFO - PROCESS | 1955 | 1461062028519 Marionette TRACE conn5 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:48 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155d19000 == 67 [pid = 1955] [id = 151] 03:33:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 178 (0x7fa15594e800) [pid = 1955] [serial = 453] [outer = (nil)] 03:33:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 179 (0x7fa155953c00) [pid = 1955] [serial = 454] [outer = 0x7fa15594e800] 03:33:48 INFO - PROCESS | 1955 | 1461062028632 Marionette DEBUG loaded listener.js 03:33:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 180 (0x7fa155c97400) [pid = 1955] [serial = 455] [outer = 0x7fa15594e800] 03:33:49 INFO - PROCESS | 1955 | 1461062029545 Marionette TRACE conn5 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 03:33:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 03:33:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1637ms 03:33:49 INFO - PROCESS | 1955 | 1461062029579 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 03:33:49 INFO - PROCESS | 1955 | 1461062029586 Marionette TRACE conn5 <- [1,577,null,{"value":"8"}] 03:33:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 03:33:49 INFO - PROCESS | 1955 | 1461062029597 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 03:33:49 INFO - PROCESS | 1955 | 1461062029601 Marionette TRACE conn5 <- [1,578,null,{}] 03:33:49 INFO - PROCESS | 1955 | 1461062029609 Marionette TRACE conn5 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:49 INFO - PROCESS | 1955 | 1461062029774 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 03:33:49 INFO - PROCESS | 1955 | 1461062029937 Marionette TRACE conn5 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:50 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15a889000 == 68 [pid = 1955] [id = 152] 03:33:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 181 (0x7fa15a609c00) [pid = 1955] [serial = 456] [outer = (nil)] 03:33:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 182 (0x7fa15a646000) [pid = 1955] [serial = 457] [outer = 0x7fa15a609c00] 03:33:50 INFO - PROCESS | 1955 | 1461062030061 Marionette DEBUG loaded listener.js 03:33:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 183 (0x7fa15a86c000) [pid = 1955] [serial = 458] [outer = 0x7fa15a609c00] 03:33:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa168086000 == 67 [pid = 1955] [id = 138] 03:33:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1672ce000 == 66 [pid = 1955] [id = 137] 03:33:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa166121800 == 65 [pid = 1955] [id = 136] 03:33:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa161c1f800 == 64 [pid = 1955] [id = 135] 03:33:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15b498000 == 63 [pid = 1955] [id = 134] 03:33:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15a87b800 == 62 [pid = 1955] [id = 133] 03:33:50 INFO - PROCESS | 1955 | --DOMWINDOW == 182 (0x7fa16628c000) [pid = 1955] [serial = 369] [outer = (nil)] [url = about:blank] 03:33:50 INFO - PROCESS | 1955 | --DOMWINDOW == 181 (0x7fa1673aa000) [pid = 1955] [serial = 372] [outer = (nil)] [url = about:blank] 03:33:50 INFO - PROCESS | 1955 | --DOMWINDOW == 180 (0x7fa1669a5800) [pid = 1955] [serial = 366] [outer = (nil)] [url = about:blank] 03:33:50 INFO - PROCESS | 1955 | --DOMWINDOW == 179 (0x7fa17910bc00) [pid = 1955] [serial = 357] [outer = (nil)] [url = about:blank] 03:33:50 INFO - PROCESS | 1955 | --DOMWINDOW == 178 (0x7fa178c61000) [pid = 1955] [serial = 375] [outer = (nil)] [url = about:blank] 03:33:50 INFO - PROCESS | 1955 | --DOMWINDOW == 177 (0x7fa165997800) [pid = 1955] [serial = 345] [outer = (nil)] [url = about:blank] 03:33:50 INFO - PROCESS | 1955 | --DOMWINDOW == 176 (0x7fa160c6cc00) [pid = 1955] [serial = 363] [outer = (nil)] [url = about:blank] 03:33:50 INFO - PROCESS | 1955 | --DOMWINDOW == 175 (0x7fa160f5d000) [pid = 1955] [serial = 364] [outer = (nil)] [url = about:blank] 03:33:50 INFO - PROCESS | 1955 | --DOMWINDOW == 174 (0x7fa16736c800) [pid = 1955] [serial = 348] [outer = (nil)] [url = about:blank] 03:33:50 INFO - PROCESS | 1955 | --DOMWINDOW == 173 (0x7fa15cba0c00) [pid = 1955] [serial = 360] [outer = (nil)] [url = about:blank] 03:33:50 INFO - PROCESS | 1955 | --DOMWINDOW == 172 (0x7fa15ceae000) [pid = 1955] [serial = 361] [outer = (nil)] [url = about:blank] 03:33:50 INFO - PROCESS | 1955 | --DOMWINDOW == 171 (0x7fa178b26c00) [pid = 1955] [serial = 354] [outer = (nil)] [url = about:blank] 03:33:50 INFO - PROCESS | 1955 | --DOMWINDOW == 170 (0x7fa173cde400) [pid = 1955] [serial = 351] [outer = (nil)] [url = about:blank] 03:33:50 INFO - PROCESS | 1955 | --DOMWINDOW == 169 (0x7fa15ceb9400) [pid = 1955] [serial = 342] [outer = (nil)] [url = about:blank] 03:33:50 INFO - PROCESS | 1955 | --DOMWINDOW == 168 (0x7fa1686ecc00) [pid = 1955] [serial = 373] [outer = (nil)] [url = about:blank] 03:33:50 INFO - PROCESS | 1955 | --DOMWINDOW == 167 (0x7fa17ad95c00) [pid = 1955] [serial = 376] [outer = (nil)] [url = about:blank] 03:33:50 INFO - PROCESS | 1955 | --DOMWINDOW == 166 (0x7fa16705b800) [pid = 1955] [serial = 370] [outer = (nil)] [url = about:blank] 03:33:50 INFO - PROCESS | 1955 | --DOMWINDOW == 165 (0x7fa167057800) [pid = 1955] [serial = 367] [outer = (nil)] [url = about:blank] 03:33:51 INFO - PROCESS | 1955 | 1461062031084 Marionette TRACE conn5 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 03:33:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 03:33:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1533ms 03:33:51 INFO - PROCESS | 1955 | 1461062031130 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 03:33:51 INFO - PROCESS | 1955 | 1461062031137 Marionette TRACE conn5 <- [1,581,null,{"value":"8"}] 03:33:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 03:33:51 INFO - PROCESS | 1955 | 1461062031145 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 03:33:51 INFO - PROCESS | 1955 | 1461062031151 Marionette TRACE conn5 <- [1,582,null,{}] 03:33:51 INFO - PROCESS | 1955 | 1461062031160 Marionette TRACE conn5 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:51 INFO - PROCESS | 1955 | 1461062031341 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 03:33:51 INFO - PROCESS | 1955 | 1461062031563 Marionette TRACE conn5 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:51 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15aa4e800 == 63 [pid = 1955] [id = 153] 03:33:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 166 (0x7fa15660a800) [pid = 1955] [serial = 459] [outer = (nil)] 03:33:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 167 (0x7fa15a605c00) [pid = 1955] [serial = 460] [outer = 0x7fa15660a800] 03:33:51 INFO - PROCESS | 1955 | 1461062031683 Marionette DEBUG loaded listener.js 03:33:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 168 (0x7fa15a863000) [pid = 1955] [serial = 461] [outer = 0x7fa15660a800] 03:33:52 INFO - PROCESS | 1955 | 1461062032534 Marionette TRACE conn5 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 03:33:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 03:33:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1432ms 03:33:52 INFO - PROCESS | 1955 | 1461062032578 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 03:33:52 INFO - PROCESS | 1955 | 1461062032587 Marionette TRACE conn5 <- [1,585,null,{"value":"8"}] 03:33:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 03:33:52 INFO - PROCESS | 1955 | 1461062032598 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 03:33:52 INFO - PROCESS | 1955 | 1461062032602 Marionette TRACE conn5 <- [1,586,null,{}] 03:33:52 INFO - PROCESS | 1955 | 1461062032608 Marionette TRACE conn5 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:52 INFO - PROCESS | 1955 | 1461062032786 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 03:33:52 INFO - PROCESS | 1955 | 1461062032936 Marionette TRACE conn5 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:52 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa160d9a000 == 64 [pid = 1955] [id = 154] 03:33:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 169 (0x7fa15660ec00) [pid = 1955] [serial = 462] [outer = (nil)] 03:33:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 170 (0x7fa15ceac400) [pid = 1955] [serial = 463] [outer = 0x7fa15660ec00] 03:33:53 INFO - PROCESS | 1955 | 1461062033007 Marionette DEBUG loaded listener.js 03:33:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 171 (0x7fa15d3c4c00) [pid = 1955] [serial = 464] [outer = 0x7fa15660ec00] 03:33:53 INFO - PROCESS | 1955 | [1955] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:33:54 INFO - PROCESS | 1955 | 1461062034010 Marionette TRACE conn5 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 03:33:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 03:33:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1478ms 03:33:54 INFO - PROCESS | 1955 | 1461062034077 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 03:33:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 03:33:54 INFO - PROCESS | 1955 | 1461062034081 Marionette TRACE conn5 <- [1,589,null,{"value":"8"}] 03:33:54 INFO - PROCESS | 1955 | 1461062034088 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 03:33:54 INFO - PROCESS | 1955 | 1461062034094 Marionette TRACE conn5 <- [1,590,null,{}] 03:33:54 INFO - PROCESS | 1955 | 1461062034111 Marionette TRACE conn5 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:54 INFO - PROCESS | 1955 | 1461062034322 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 03:33:54 INFO - PROCESS | 1955 | 1461062034516 Marionette TRACE conn5 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:54 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa164ce4000 == 65 [pid = 1955] [id = 155] 03:33:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 172 (0x7fa15d754800) [pid = 1955] [serial = 465] [outer = (nil)] 03:33:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 173 (0x7fa15d9f6000) [pid = 1955] [serial = 466] [outer = 0x7fa15d754800] 03:33:54 INFO - PROCESS | 1955 | 1461062034635 Marionette DEBUG loaded listener.js 03:33:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 174 (0x7fa15da9f400) [pid = 1955] [serial = 467] [outer = 0x7fa15d754800] 03:33:55 INFO - PROCESS | 1955 | 1461062035464 Marionette TRACE conn5 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 03:33:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 03:33:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1439ms 03:33:55 INFO - PROCESS | 1955 | 1461062035528 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 03:33:55 INFO - PROCESS | 1955 | 1461062035532 Marionette TRACE conn5 <- [1,593,null,{"value":"8"}] 03:33:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 03:33:55 INFO - PROCESS | 1955 | 1461062035539 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 03:33:55 INFO - PROCESS | 1955 | 1461062035542 Marionette TRACE conn5 <- [1,594,null,{}] 03:33:55 INFO - PROCESS | 1955 | 1461062035550 Marionette TRACE conn5 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:55 INFO - PROCESS | 1955 | 1461062035721 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 03:33:55 INFO - PROCESS | 1955 | 1461062035881 Marionette TRACE conn5 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:55 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1672ce000 == 66 [pid = 1955] [id = 156] 03:33:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 175 (0x7fa15dca8000) [pid = 1955] [serial = 468] [outer = (nil)] 03:33:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 176 (0x7fa15dcad400) [pid = 1955] [serial = 469] [outer = 0x7fa15dca8000] 03:33:55 INFO - PROCESS | 1955 | 1461062035992 Marionette DEBUG loaded listener.js 03:33:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 177 (0x7fa15ee33400) [pid = 1955] [serial = 470] [outer = 0x7fa15dca8000] 03:33:56 INFO - PROCESS | 1955 | 1461062036959 Marionette TRACE conn5 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 03:33:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 03:33:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1482ms 03:33:57 INFO - PROCESS | 1955 | 1461062037022 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 03:33:57 INFO - PROCESS | 1955 | 1461062037025 Marionette TRACE conn5 <- [1,597,null,{"value":"8"}] 03:33:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 03:33:57 INFO - PROCESS | 1955 | 1461062037034 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 03:33:57 INFO - PROCESS | 1955 | 1461062037037 Marionette TRACE conn5 <- [1,598,null,{}] 03:33:57 INFO - PROCESS | 1955 | 1461062037044 Marionette TRACE conn5 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:57 INFO - PROCESS | 1955 | 1461062037213 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 03:33:57 INFO - PROCESS | 1955 | 1461062037365 Marionette TRACE conn5 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:57 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16da0b000 == 67 [pid = 1955] [id = 157] 03:33:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 178 (0x7fa15d759400) [pid = 1955] [serial = 471] [outer = (nil)] 03:33:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 179 (0x7fa1616e5400) [pid = 1955] [serial = 472] [outer = 0x7fa15d759400] 03:33:57 INFO - PROCESS | 1955 | 1461062037440 Marionette DEBUG loaded listener.js 03:33:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 180 (0x7fa1616ec000) [pid = 1955] [serial = 473] [outer = 0x7fa15d759400] 03:33:58 INFO - PROCESS | 1955 | 1461062038490 Marionette TRACE conn5 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 03:33:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 03:33:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1480ms 03:33:58 INFO - PROCESS | 1955 | 1461062038514 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 03:33:58 INFO - PROCESS | 1955 | 1461062038517 Marionette TRACE conn5 <- [1,601,null,{"value":"8"}] 03:33:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 03:33:58 INFO - PROCESS | 1955 | 1461062038523 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 03:33:58 INFO - PROCESS | 1955 | 1461062038526 Marionette TRACE conn5 <- [1,602,null,{}] 03:33:58 INFO - PROCESS | 1955 | 1461062038531 Marionette TRACE conn5 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:58 INFO - PROCESS | 1955 | 1461062038720 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 03:33:58 INFO - PROCESS | 1955 | 1461062038938 Marionette TRACE conn5 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:58 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa178a0d000 == 68 [pid = 1955] [id = 158] 03:33:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 181 (0x7fa161bef000) [pid = 1955] [serial = 474] [outer = (nil)] 03:33:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 182 (0x7fa165cab000) [pid = 1955] [serial = 475] [outer = 0x7fa161bef000] 03:33:59 INFO - PROCESS | 1955 | 1461062039015 Marionette DEBUG loaded listener.js 03:33:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 183 (0x7fa16623c000) [pid = 1955] [serial = 476] [outer = 0x7fa161bef000] 03:33:59 INFO - PROCESS | 1955 | 1461062039781 Marionette TRACE conn5 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 03:33:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 03:33:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1327ms 03:33:59 INFO - PROCESS | 1955 | 1461062039852 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 03:33:59 INFO - PROCESS | 1955 | 1461062039856 Marionette TRACE conn5 <- [1,605,null,{"value":"8"}] 03:33:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 03:33:59 INFO - PROCESS | 1955 | 1461062039862 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 03:33:59 INFO - PROCESS | 1955 | 1461062039864 Marionette TRACE conn5 <- [1,606,null,{}] 03:33:59 INFO - PROCESS | 1955 | 1461062039871 Marionette TRACE conn5 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:00 INFO - PROCESS | 1955 | 1461062040051 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 03:34:00 INFO - PROCESS | 1955 | 1461062040204 Marionette TRACE conn5 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:00 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa179119000 == 69 [pid = 1955] [id = 159] 03:34:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 184 (0x7fa161bedc00) [pid = 1955] [serial = 477] [outer = (nil)] 03:34:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 185 (0x7fa16705b400) [pid = 1955] [serial = 478] [outer = 0x7fa161bedc00] 03:34:00 INFO - PROCESS | 1955 | 1461062040279 Marionette DEBUG loaded listener.js 03:34:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 186 (0x7fa167361800) [pid = 1955] [serial = 479] [outer = 0x7fa161bedc00] 03:34:01 INFO - PROCESS | 1955 | 1461062041185 Marionette TRACE conn5 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 03:34:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 03:34:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1383ms 03:34:01 INFO - PROCESS | 1955 | 1461062041246 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 03:34:01 INFO - PROCESS | 1955 | 1461062041250 Marionette TRACE conn5 <- [1,609,null,{"value":"8"}] 03:34:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 03:34:01 INFO - PROCESS | 1955 | 1461062041256 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 03:34:01 INFO - PROCESS | 1955 | 1461062041260 Marionette TRACE conn5 <- [1,610,null,{}] 03:34:01 INFO - PROCESS | 1955 | 1461062041265 Marionette TRACE conn5 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:01 INFO - PROCESS | 1955 | 1461062041441 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 03:34:01 INFO - PROCESS | 1955 | 1461062041601 Marionette TRACE conn5 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:01 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dbee000 == 70 [pid = 1955] [id = 160] 03:34:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 187 (0x7fa15ca55800) [pid = 1955] [serial = 480] [outer = (nil)] 03:34:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 188 (0x7fa15ca5b000) [pid = 1955] [serial = 481] [outer = 0x7fa15ca55800] 03:34:01 INFO - PROCESS | 1955 | 1461062041685 Marionette DEBUG loaded listener.js 03:34:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 189 (0x7fa15ca5fc00) [pid = 1955] [serial = 482] [outer = 0x7fa15ca55800] 03:34:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15a625800 == 69 [pid = 1955] [id = 118] 03:34:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15cc15800 == 68 [pid = 1955] [id = 119] 03:34:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155d19000 == 67 [pid = 1955] [id = 151] 03:34:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155594000 == 66 [pid = 1955] [id = 147] 03:34:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155b42000 == 65 [pid = 1955] [id = 146] 03:34:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155d18800 == 64 [pid = 1955] [id = 145] 03:34:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dc90800 == 63 [pid = 1955] [id = 144] 03:34:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15aa58000 == 62 [pid = 1955] [id = 143] 03:34:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa17911f800 == 61 [pid = 1955] [id = 141] 03:34:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15d10f800 == 60 [pid = 1955] [id = 140] 03:34:03 INFO - PROCESS | 1955 | 1461062043150 Marionette TRACE conn5 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 03:34:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 03:34:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 2032ms 03:34:03 INFO - PROCESS | 1955 | 1461062043290 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 03:34:03 INFO - PROCESS | 1955 | 1461062043296 Marionette TRACE conn5 <- [1,613,null,{"value":"8"}] 03:34:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 03:34:03 INFO - PROCESS | 1955 | 1461062043305 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 03:34:03 INFO - PROCESS | 1955 | 1461062043309 Marionette TRACE conn5 <- [1,614,null,{}] 03:34:03 INFO - PROCESS | 1955 | 1461062043318 Marionette TRACE conn5 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:03 INFO - PROCESS | 1955 | 1461062043477 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 03:34:03 INFO - PROCESS | 1955 | 1461062043595 Marionette TRACE conn5 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:03 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15590b000 == 61 [pid = 1955] [id = 161] 03:34:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 190 (0x7fa155c97800) [pid = 1955] [serial = 483] [outer = (nil)] 03:34:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 191 (0x7fa155c9c000) [pid = 1955] [serial = 484] [outer = 0x7fa155c97800] 03:34:03 INFO - PROCESS | 1955 | 1461062043660 Marionette DEBUG loaded listener.js 03:34:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 192 (0x7fa156603c00) [pid = 1955] [serial = 485] [outer = 0x7fa155c97800] 03:34:04 INFO - PROCESS | 1955 | 1461062044347 Marionette TRACE conn5 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 03:34:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 03:34:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1079ms 03:34:04 INFO - PROCESS | 1955 | 1461062044409 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 03:34:04 INFO - PROCESS | 1955 | 1461062044417 Marionette TRACE conn5 <- [1,617,null,{"value":"8"}] 03:34:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 03:34:04 INFO - PROCESS | 1955 | 1461062044436 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 03:34:04 INFO - PROCESS | 1955 | 1461062044440 Marionette TRACE conn5 <- [1,618,null,{}] 03:34:04 INFO - PROCESS | 1955 | 1461062044446 Marionette TRACE conn5 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:04 INFO - PROCESS | 1955 | 1461062044607 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 03:34:04 INFO - PROCESS | 1955 | 1461062044619 Marionette TRACE conn5 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:04 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15a615000 == 62 [pid = 1955] [id = 162] 03:34:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 193 (0x7fa15a60b800) [pid = 1955] [serial = 486] [outer = (nil)] 03:34:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 194 (0x7fa15b82f400) [pid = 1955] [serial = 487] [outer = 0x7fa15a60b800] 03:34:04 INFO - PROCESS | 1955 | 1461062044679 Marionette DEBUG loaded listener.js 03:34:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 195 (0x7fa15cb9b000) [pid = 1955] [serial = 488] [outer = 0x7fa15a60b800] 03:34:05 INFO - PROCESS | 1955 | 1461062045594 Marionette TRACE conn5 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 03:34:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 03:34:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1243ms 03:34:05 INFO - PROCESS | 1955 | 1461062045676 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 03:34:05 INFO - PROCESS | 1955 | 1461062045679 Marionette TRACE conn5 <- [1,621,null,{"value":"8"}] 03:34:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 03:34:05 INFO - PROCESS | 1955 | 1461062045699 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 03:34:05 INFO - PROCESS | 1955 | 1461062045705 Marionette TRACE conn5 <- [1,622,null,{}] 03:34:05 INFO - PROCESS | 1955 | 1461062045721 Marionette TRACE conn5 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:05 INFO - PROCESS | 1955 | 1461062045947 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 03:34:05 INFO - PROCESS | 1955 | 1461062045993 Marionette TRACE conn5 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:06 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15315c000 == 63 [pid = 1955] [id = 163] 03:34:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 196 (0x7fa15cba3400) [pid = 1955] [serial = 489] [outer = (nil)] 03:34:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 197 (0x7fa15d74ec00) [pid = 1955] [serial = 490] [outer = 0x7fa15cba3400] 03:34:06 INFO - PROCESS | 1955 | 1461062046060 Marionette DEBUG loaded listener.js 03:34:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 198 (0x7fa15d9f9800) [pid = 1955] [serial = 491] [outer = 0x7fa15cba3400] 03:34:06 INFO - PROCESS | 1955 | 1461062046944 Marionette TRACE conn5 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 03:34:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 03:34:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1289ms 03:34:06 INFO - PROCESS | 1955 | 1461062046982 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 03:34:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 03:34:06 INFO - PROCESS | 1955 | 1461062046986 Marionette TRACE conn5 <- [1,625,null,{"value":"8"}] 03:34:06 INFO - PROCESS | 1955 | 1461062046992 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 03:34:06 INFO - PROCESS | 1955 | 1461062046995 Marionette TRACE conn5 <- [1,626,null,{}] 03:34:07 INFO - PROCESS | 1955 | 1461062047006 Marionette TRACE conn5 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:07 INFO - PROCESS | 1955 | 1461062047192 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 03:34:07 INFO - PROCESS | 1955 | 1461062047228 Marionette TRACE conn5 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:07 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa160da4000 == 64 [pid = 1955] [id = 164] 03:34:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 199 (0x7fa15ceb2800) [pid = 1955] [serial = 492] [outer = (nil)] 03:34:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 200 (0x7fa160b12c00) [pid = 1955] [serial = 493] [outer = 0x7fa15ceb2800] 03:34:07 INFO - PROCESS | 1955 | 1461062047290 Marionette DEBUG loaded listener.js 03:34:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 201 (0x7fa1616ed400) [pid = 1955] [serial = 494] [outer = 0x7fa15ceb2800] 03:34:07 INFO - PROCESS | 1955 | --DOMWINDOW == 200 (0x7fa15cb98400) [pid = 1955] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 03:34:07 INFO - PROCESS | 1955 | --DOMWINDOW == 199 (0x7fa16623c400) [pid = 1955] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 03:34:07 INFO - PROCESS | 1955 | --DOMWINDOW == 198 (0x7fa178f8b400) [pid = 1955] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 03:34:07 INFO - PROCESS | 1955 | --DOMWINDOW == 197 (0x7fa15d9f7800) [pid = 1955] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 03:34:07 INFO - PROCESS | 1955 | --DOMWINDOW == 196 (0x7fa15d3d0400) [pid = 1955] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 03:34:07 INFO - PROCESS | 1955 | --DOMWINDOW == 195 (0x7fa15ceb3c00) [pid = 1955] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 03:34:07 INFO - PROCESS | 1955 | --DOMWINDOW == 194 (0x7fa156607400) [pid = 1955] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 03:34:07 INFO - PROCESS | 1955 | --DOMWINDOW == 193 (0x7fa1785bac00) [pid = 1955] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 03:34:07 INFO - PROCESS | 1955 | --DOMWINDOW == 192 (0x7fa161bf0400) [pid = 1955] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 03:34:07 INFO - PROCESS | 1955 | --DOMWINDOW == 191 (0x7fa15594e800) [pid = 1955] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 03:34:07 INFO - PROCESS | 1955 | --DOMWINDOW == 190 (0x7fa15d9eb000) [pid = 1955] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 03:34:08 INFO - PROCESS | 1955 | 1461062048259 Marionette TRACE conn5 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 03:34:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 03:34:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1284ms 03:34:08 INFO - PROCESS | 1955 | 1461062048276 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 03:34:08 INFO - PROCESS | 1955 | 1461062048280 Marionette TRACE conn5 <- [1,629,null,{"value":"8"}] 03:34:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 03:34:08 INFO - PROCESS | 1955 | 1461062048288 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 03:34:08 INFO - PROCESS | 1955 | 1461062048290 Marionette TRACE conn5 <- [1,630,null,{}] 03:34:08 INFO - PROCESS | 1955 | 1461062048295 Marionette TRACE conn5 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:08 INFO - PROCESS | 1955 | 1461062048442 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 03:34:08 INFO - PROCESS | 1955 | 1461062048458 Marionette TRACE conn5 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:08 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16217c000 == 65 [pid = 1955] [id = 165] 03:34:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 191 (0x7fa15a867c00) [pid = 1955] [serial = 495] [outer = (nil)] 03:34:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 192 (0x7fa160dd6800) [pid = 1955] [serial = 496] [outer = 0x7fa15a867c00] 03:34:08 INFO - PROCESS | 1955 | 1461062048531 Marionette DEBUG loaded listener.js 03:34:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 193 (0x7fa16179f000) [pid = 1955] [serial = 497] [outer = 0x7fa15a867c00] 03:34:09 INFO - PROCESS | 1955 | 1461062049336 Marionette TRACE conn5 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 03:34:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 03:34:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1128ms 03:34:09 INFO - PROCESS | 1955 | 1461062049417 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 03:34:09 INFO - PROCESS | 1955 | 1461062049421 Marionette TRACE conn5 <- [1,633,null,{"value":"8"}] 03:34:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 03:34:09 INFO - PROCESS | 1955 | 1461062049428 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 03:34:09 INFO - PROCESS | 1955 | 1461062049430 Marionette TRACE conn5 <- [1,634,null,{}] 03:34:09 INFO - PROCESS | 1955 | 1461062049438 Marionette TRACE conn5 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:09 INFO - PROCESS | 1955 | 1461062049624 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 03:34:09 INFO - PROCESS | 1955 | 1461062049635 Marionette TRACE conn5 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:09 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16ccba800 == 66 [pid = 1955] [id = 166] 03:34:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 194 (0x7fa156607400) [pid = 1955] [serial = 498] [outer = (nil)] 03:34:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 195 (0x7fa1617a8c00) [pid = 1955] [serial = 499] [outer = 0x7fa156607400] 03:34:09 INFO - PROCESS | 1955 | 1461062049802 Marionette DEBUG loaded listener.js 03:34:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 196 (0x7fa165927800) [pid = 1955] [serial = 500] [outer = 0x7fa156607400] 03:34:10 INFO - PROCESS | 1955 | [1955] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:34:10 INFO - PROCESS | 1955 | 1461062050802 Marionette TRACE conn5 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 03:34:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 03:34:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1431ms 03:34:10 INFO - PROCESS | 1955 | 1461062050860 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 03:34:10 INFO - PROCESS | 1955 | 1461062050868 Marionette TRACE conn5 <- [1,637,null,{"value":"8"}] 03:34:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 03:34:10 INFO - PROCESS | 1955 | 1461062050879 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 03:34:10 INFO - PROCESS | 1955 | 1461062050885 Marionette TRACE conn5 <- [1,638,null,{}] 03:34:10 INFO - PROCESS | 1955 | 1461062050893 Marionette TRACE conn5 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:11 INFO - PROCESS | 1955 | 1461062051163 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 03:34:11 INFO - PROCESS | 1955 | 1461062051324 Marionette TRACE conn5 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:11 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15aa42800 == 67 [pid = 1955] [id = 167] 03:34:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 197 (0x7fa15a60ec00) [pid = 1955] [serial = 501] [outer = (nil)] 03:34:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 198 (0x7fa15b831400) [pid = 1955] [serial = 502] [outer = 0x7fa15a60ec00] 03:34:11 INFO - PROCESS | 1955 | 1461062051399 Marionette DEBUG loaded listener.js 03:34:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 199 (0x7fa15cd0c000) [pid = 1955] [serial = 503] [outer = 0x7fa15a60ec00] 03:34:11 INFO - PROCESS | 1955 | [1955] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:34:12 INFO - PROCESS | 1955 | 1461062052353 Marionette TRACE conn5 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 03:34:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 03:34:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1535ms 03:34:12 INFO - PROCESS | 1955 | 1461062052415 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 03:34:12 INFO - PROCESS | 1955 | 1461062052423 Marionette TRACE conn5 <- [1,641,null,{"value":"8"}] 03:34:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 03:34:12 INFO - PROCESS | 1955 | 1461062052434 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 03:34:12 INFO - PROCESS | 1955 | 1461062052437 Marionette TRACE conn5 <- [1,642,null,{}] 03:34:12 INFO - PROCESS | 1955 | 1461062052445 Marionette TRACE conn5 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:12 INFO - PROCESS | 1955 | 1461062052664 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 03:34:12 INFO - PROCESS | 1955 | 1461062052904 Marionette TRACE conn5 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:12 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16da04800 == 68 [pid = 1955] [id = 168] 03:34:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 200 (0x7fa15a64b000) [pid = 1955] [serial = 504] [outer = (nil)] 03:34:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 201 (0x7fa15dcab400) [pid = 1955] [serial = 505] [outer = 0x7fa15a64b000] 03:34:13 INFO - PROCESS | 1955 | 1461062053026 Marionette DEBUG loaded listener.js 03:34:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 202 (0x7fa1616ec400) [pid = 1955] [serial = 506] [outer = 0x7fa15a64b000] 03:34:13 INFO - PROCESS | 1955 | 1461062053848 Marionette TRACE conn5 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 03:34:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 03:34:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1485ms 03:34:13 INFO - PROCESS | 1955 | 1461062053919 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 03:34:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 03:34:13 INFO - PROCESS | 1955 | 1461062053923 Marionette TRACE conn5 <- [1,645,null,{"value":"8"}] 03:34:13 INFO - PROCESS | 1955 | 1461062053929 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 03:34:13 INFO - PROCESS | 1955 | 1461062053935 Marionette TRACE conn5 <- [1,646,null,{}] 03:34:13 INFO - PROCESS | 1955 | 1461062053950 Marionette TRACE conn5 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:14 INFO - PROCESS | 1955 | 1461062054162 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 03:34:14 INFO - PROCESS | 1955 | 1461062054321 Marionette TRACE conn5 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:14 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155764000 == 69 [pid = 1955] [id = 169] 03:34:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 203 (0x7fa1616eec00) [pid = 1955] [serial = 507] [outer = (nil)] 03:34:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 204 (0x7fa161bf1c00) [pid = 1955] [serial = 508] [outer = 0x7fa1616eec00] 03:34:14 INFO - PROCESS | 1955 | 1461062054400 Marionette DEBUG loaded listener.js 03:34:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 205 (0x7fa165ca5400) [pid = 1955] [serial = 509] [outer = 0x7fa1616eec00] 03:34:15 INFO - PROCESS | 1955 | 1461062055275 Marionette TRACE conn5 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 03:34:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 03:34:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1396ms 03:34:15 INFO - PROCESS | 1955 | 1461062055325 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 03:34:15 INFO - PROCESS | 1955 | 1461062055330 Marionette TRACE conn5 <- [1,649,null,{"value":"8"}] 03:34:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 03:34:15 INFO - PROCESS | 1955 | 1461062055336 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 03:34:15 INFO - PROCESS | 1955 | 1461062055340 Marionette TRACE conn5 <- [1,650,null,{}] 03:34:15 INFO - PROCESS | 1955 | 1461062055345 Marionette TRACE conn5 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:15 INFO - PROCESS | 1955 | 1461062055511 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 03:34:15 INFO - PROCESS | 1955 | 1461062055674 Marionette TRACE conn5 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:15 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155782000 == 70 [pid = 1955] [id = 170] 03:34:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 206 (0x7fa1617a9400) [pid = 1955] [serial = 510] [outer = (nil)] 03:34:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 207 (0x7fa1669a9400) [pid = 1955] [serial = 511] [outer = 0x7fa1617a9400] 03:34:15 INFO - PROCESS | 1955 | 1461062055748 Marionette DEBUG loaded listener.js 03:34:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 208 (0x7fa16705f400) [pid = 1955] [serial = 512] [outer = 0x7fa1617a9400] 03:34:16 INFO - PROCESS | 1955 | 1461062056605 Marionette TRACE conn5 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 03:34:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 03:34:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1336ms 03:34:16 INFO - PROCESS | 1955 | 1461062056673 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 03:34:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 03:34:16 INFO - PROCESS | 1955 | 1461062056677 Marionette TRACE conn5 <- [1,653,null,{"value":"8"}] 03:34:16 INFO - PROCESS | 1955 | 1461062056684 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 03:34:16 INFO - PROCESS | 1955 | 1461062056687 Marionette TRACE conn5 <- [1,654,null,{}] 03:34:16 INFO - PROCESS | 1955 | 1461062056693 Marionette TRACE conn5 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:16 INFO - PROCESS | 1955 | 1461062056862 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 03:34:17 INFO - PROCESS | 1955 | 1461062057020 Marionette TRACE conn5 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:17 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa153418800 == 71 [pid = 1955] [id = 171] 03:34:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 209 (0x7fa1553ac000) [pid = 1955] [serial = 513] [outer = (nil)] 03:34:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 210 (0x7fa156607000) [pid = 1955] [serial = 514] [outer = 0x7fa1553ac000] 03:34:17 INFO - PROCESS | 1955 | 1461062057092 Marionette DEBUG loaded listener.js 03:34:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 211 (0x7fa161dbb800) [pid = 1955] [serial = 515] [outer = 0x7fa1553ac000] 03:34:18 INFO - PROCESS | 1955 | 1461062058022 Marionette TRACE conn5 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 03:34:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 03:34:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1786ms 03:34:18 INFO - PROCESS | 1955 | 1461062058498 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 03:34:18 INFO - PROCESS | 1955 | 1461062058505 Marionette TRACE conn5 <- [1,657,null,{"value":"8"}] 03:34:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 03:34:18 INFO - PROCESS | 1955 | 1461062058512 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 03:34:18 INFO - PROCESS | 1955 | 1461062058516 Marionette TRACE conn5 <- [1,658,null,{}] 03:34:18 INFO - PROCESS | 1955 | 1461062058626 Marionette TRACE conn5 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:18 INFO - PROCESS | 1955 | 1461062058829 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 03:34:18 INFO - PROCESS | 1955 | 1461062058924 Marionette TRACE conn5 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:18 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1566a9800 == 72 [pid = 1955] [id = 172] 03:34:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 212 (0x7fa156603800) [pid = 1955] [serial = 516] [outer = (nil)] 03:34:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 213 (0x7fa15660e400) [pid = 1955] [serial = 517] [outer = 0x7fa156603800] 03:34:19 INFO - PROCESS | 1955 | 1461062058992 Marionette DEBUG loaded listener.js 03:34:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 214 (0x7fa15a60f000) [pid = 1955] [serial = 518] [outer = 0x7fa156603800] 03:34:19 INFO - PROCESS | 1955 | 1461062059784 Marionette TRACE conn5 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 03:34:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 03:34:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1340ms 03:34:19 INFO - PROCESS | 1955 | 1461062059854 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 03:34:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 03:34:19 INFO - PROCESS | 1955 | 1461062059860 Marionette TRACE conn5 <- [1,661,null,{"value":"8"}] 03:34:19 INFO - PROCESS | 1955 | 1461062059873 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 03:34:19 INFO - PROCESS | 1955 | 1461062059878 Marionette TRACE conn5 <- [1,662,null,{}] 03:34:19 INFO - PROCESS | 1955 | 1461062059885 Marionette TRACE conn5 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:20 INFO - PROCESS | 1955 | 1461062060153 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 03:34:20 INFO - PROCESS | 1955 | 1461062060387 Marionette TRACE conn5 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:20 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155d12800 == 73 [pid = 1955] [id = 173] 03:34:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 215 (0x7fa15a611400) [pid = 1955] [serial = 519] [outer = (nil)] 03:34:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 216 (0x7fa15a866000) [pid = 1955] [serial = 520] [outer = 0x7fa15a611400] 03:34:20 INFO - PROCESS | 1955 | 1461062060506 Marionette DEBUG loaded listener.js 03:34:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 217 (0x7fa15b4c9c00) [pid = 1955] [serial = 521] [outer = 0x7fa15a611400] 03:34:21 INFO - PROCESS | 1955 | [1955] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:34:21 INFO - PROCESS | 1955 | 1461062061408 Marionette TRACE conn5 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 03:34:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 03:34:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1586ms 03:34:21 INFO - PROCESS | 1955 | 1461062061455 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 03:34:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 03:34:21 INFO - PROCESS | 1955 | 1461062061459 Marionette TRACE conn5 <- [1,665,null,{"value":"8"}] 03:34:21 INFO - PROCESS | 1955 | 1461062061466 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 03:34:21 INFO - PROCESS | 1955 | 1461062061469 Marionette TRACE conn5 <- [1,666,null,{}] 03:34:21 INFO - PROCESS | 1955 | 1461062061484 Marionette TRACE conn5 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:21 INFO - PROCESS | 1955 | 1461062061682 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 03:34:21 INFO - PROCESS | 1955 | 1461062061922 Marionette TRACE conn5 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:21 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15a622000 == 74 [pid = 1955] [id = 174] 03:34:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 218 (0x7fa15b826400) [pid = 1955] [serial = 522] [outer = (nil)] 03:34:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 219 (0x7fa15cd0d800) [pid = 1955] [serial = 523] [outer = 0x7fa15b826400] 03:34:22 INFO - PROCESS | 1955 | 1461062062040 Marionette DEBUG loaded listener.js 03:34:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 220 (0x7fa15ceb5000) [pid = 1955] [serial = 524] [outer = 0x7fa15b826400] 03:34:22 INFO - PROCESS | 1955 | [1955] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:34:22 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa179074800 == 73 [pid = 1955] [id = 101] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 219 (0x7fa15a64c800) [pid = 1955] [serial = 381] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 218 (0x7fa15d8af400) [pid = 1955] [serial = 384] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 217 (0x7fa161be9000) [pid = 1955] [serial = 387] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 216 (0x7fa1669a1000) [pid = 1955] [serial = 390] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 215 (0x7fa165ca8c00) [pid = 1955] [serial = 393] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 214 (0x7fa156611c00) [pid = 1955] [serial = 396] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 213 (0x7fa15b4ce000) [pid = 1955] [serial = 420] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 212 (0x7fa15d9ed000) [pid = 1955] [serial = 423] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 211 (0x7fa15d758000) [pid = 1955] [serial = 426] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 210 (0x7fa15b82ac00) [pid = 1955] [serial = 429] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 209 (0x7fa15d165400) [pid = 1955] [serial = 432] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 208 (0x7fa155c9d800) [pid = 1955] [serial = 435] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 207 (0x7fa155b57800) [pid = 1955] [serial = 438] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 206 (0x7fa15a646000) [pid = 1955] [serial = 457] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 205 (0x7fa1553b6c00) [pid = 1955] [serial = 442] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 204 (0x7fa1543e9000) [pid = 1955] [serial = 445] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 203 (0x7fa155b5ec00) [pid = 1955] [serial = 448] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 202 (0x7fa155951000) [pid = 1955] [serial = 451] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1667e6000 == 72 [pid = 1955] [id = 128] 03:34:22 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16da15000 == 71 [pid = 1955] [id = 79] 03:34:22 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15a890800 == 70 [pid = 1955] [id = 127] 03:34:22 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16217c000 == 69 [pid = 1955] [id = 165] 03:34:22 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa160da4000 == 68 [pid = 1955] [id = 164] 03:34:22 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15315c000 == 67 [pid = 1955] [id = 163] 03:34:22 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15a615000 == 66 [pid = 1955] [id = 162] 03:34:22 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15590b000 == 65 [pid = 1955] [id = 161] 03:34:22 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dbee000 == 64 [pid = 1955] [id = 160] 03:34:22 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa179119000 == 63 [pid = 1955] [id = 159] 03:34:22 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa178a0d000 == 62 [pid = 1955] [id = 158] 03:34:22 INFO - PROCESS | 1955 | 1461062062922 Marionette TRACE conn5 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 03:34:22 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16da0b000 == 61 [pid = 1955] [id = 157] 03:34:22 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1672ce000 == 60 [pid = 1955] [id = 156] 03:34:22 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa164ce4000 == 59 [pid = 1955] [id = 155] 03:34:22 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa160d9a000 == 58 [pid = 1955] [id = 154] 03:34:22 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15aa4e800 == 57 [pid = 1955] [id = 153] 03:34:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 03:34:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1484ms 03:34:22 INFO - PROCESS | 1955 | 1461062062949 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 03:34:22 INFO - PROCESS | 1955 | 1461062062953 Marionette TRACE conn5 <- [1,669,null,{"value":"8"}] 03:34:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 201 (0x7fa169c3f400) [pid = 1955] [serial = 340] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 200 (0x7fa167055c00) [pid = 1955] [serial = 417] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 199 (0x7fa17ad9f000) [pid = 1955] [serial = 304] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 198 (0x7fa160ddac00) [pid = 1955] [serial = 411] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 197 (0x7fa15d9f2800) [pid = 1955] [serial = 405] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 196 (0x7fa15d9f7400) [pid = 1955] [serial = 406] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 195 (0x7fa15cec9c00) [pid = 1955] [serial = 402] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 194 (0x7fa15d3cb000) [pid = 1955] [serial = 403] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 193 (0x7fa15a60b000) [pid = 1955] [serial = 400] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 192 (0x7fa156610c00) [pid = 1955] [serial = 399] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 191 (0x7fa17d2d3400) [pid = 1955] [serial = 378] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 190 (0x7fa1634f1c00) [pid = 1955] [serial = 414] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 189 (0x7fa17de52400) [pid = 1955] [serial = 379] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 188 (0x7fa155953c00) [pid = 1955] [serial = 454] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 187 (0x7fa167060c00) [pid = 1955] [serial = 418] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 186 (0x7fa1669a4800) [pid = 1955] [serial = 238] [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.] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 185 (0x7fa155c97400) [pid = 1955] [serial = 455] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 184 (0x7fa161be9c00) [pid = 1955] [serial = 412] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 183 (0x7fa15da9d400) [pid = 1955] [serial = 408] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 182 (0x7fa15daa2400) [pid = 1955] [serial = 409] [outer = (nil)] [url = about:blank] 03:34:22 INFO - PROCESS | 1955 | --DOMWINDOW == 181 (0x7fa165caec00) [pid = 1955] [serial = 415] [outer = (nil)] [url = about:blank] 03:34:23 INFO - PROCESS | 1955 | 1461062063012 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 03:34:23 INFO - PROCESS | 1955 | 1461062063014 Marionette TRACE conn5 <- [1,670,null,{}] 03:34:23 INFO - PROCESS | 1955 | 1461062063025 Marionette TRACE conn5 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:23 INFO - PROCESS | 1955 | 1461062063181 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 03:34:23 INFO - PROCESS | 1955 | 1461062063191 Marionette TRACE conn5 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:23 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155d20000 == 58 [pid = 1955] [id = 175] 03:34:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 182 (0x7fa155c9d800) [pid = 1955] [serial = 525] [outer = (nil)] 03:34:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 183 (0x7fa15cba2c00) [pid = 1955] [serial = 526] [outer = 0x7fa155c9d800] 03:34:23 INFO - PROCESS | 1955 | 1461062063252 Marionette DEBUG loaded listener.js 03:34:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 184 (0x7fa15ceb8400) [pid = 1955] [serial = 527] [outer = 0x7fa155c9d800] 03:34:24 INFO - PROCESS | 1955 | 1461062064028 Marionette TRACE conn5 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 03:34:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 03:34:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1092ms 03:34:24 INFO - PROCESS | 1955 | 1461062064066 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 03:34:24 INFO - PROCESS | 1955 | 1461062064069 Marionette TRACE conn5 <- [1,673,null,{"value":"8"}] 03:34:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 03:34:24 INFO - PROCESS | 1955 | 1461062064095 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 03:34:24 INFO - PROCESS | 1955 | 1461062064099 Marionette TRACE conn5 <- [1,674,null,{}] 03:34:24 INFO - PROCESS | 1955 | 1461062064105 Marionette TRACE conn5 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:24 INFO - PROCESS | 1955 | 1461062064258 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 03:34:24 INFO - PROCESS | 1955 | 1461062064272 Marionette TRACE conn5 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:24 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15cc10000 == 59 [pid = 1955] [id = 176] 03:34:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 185 (0x7fa15ceb8c00) [pid = 1955] [serial = 528] [outer = (nil)] 03:34:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 186 (0x7fa15d3c6800) [pid = 1955] [serial = 529] [outer = 0x7fa15ceb8c00] 03:34:24 INFO - PROCESS | 1955 | 1461062064334 Marionette DEBUG loaded listener.js 03:34:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 187 (0x7fa15d751400) [pid = 1955] [serial = 530] [outer = 0x7fa15ceb8c00] 03:34:24 INFO - PROCESS | 1955 | [1955] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:34:25 INFO - PROCESS | 1955 | 1461062065144 Marionette TRACE conn5 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 03:34:25 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 03:34:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1098ms 03:34:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 03:34:25 INFO - PROCESS | 1955 | 1461062065177 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 03:34:25 INFO - PROCESS | 1955 | 1461062065180 Marionette TRACE conn5 <- [1,677,null,{"value":"8"}] 03:34:25 INFO - PROCESS | 1955 | 1461062065186 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 03:34:25 INFO - PROCESS | 1955 | 1461062065189 Marionette TRACE conn5 <- [1,678,null,{}] 03:34:25 INFO - PROCESS | 1955 | 1461062065194 Marionette TRACE conn5 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:25 INFO - PROCESS | 1955 | 1461062065458 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 03:34:25 INFO - PROCESS | 1955 | 1461062065490 Marionette TRACE conn5 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:25 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dc9b000 == 60 [pid = 1955] [id = 177] 03:34:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 188 (0x7fa15d9f0c00) [pid = 1955] [serial = 531] [outer = (nil)] 03:34:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 189 (0x7fa15dca5400) [pid = 1955] [serial = 532] [outer = 0x7fa15d9f0c00] 03:34:25 INFO - PROCESS | 1955 | 1461062065555 Marionette DEBUG loaded listener.js 03:34:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 190 (0x7fa15df1d400) [pid = 1955] [serial = 533] [outer = 0x7fa15d9f0c00] 03:34:26 INFO - PROCESS | 1955 | 1461062066431 Marionette TRACE conn5 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 03:34:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 03:34:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1281ms 03:34:26 INFO - PROCESS | 1955 | 1461062066472 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 03:34:26 INFO - PROCESS | 1955 | 1461062066475 Marionette TRACE conn5 <- [1,681,null,{"value":"8"}] 03:34:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 03:34:26 INFO - PROCESS | 1955 | 1461062066481 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 03:34:26 INFO - PROCESS | 1955 | 1461062066483 Marionette TRACE conn5 <- [1,682,null,{}] 03:34:26 INFO - PROCESS | 1955 | 1461062066488 Marionette TRACE conn5 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:26 INFO - PROCESS | 1955 | 1461062066667 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 03:34:26 INFO - PROCESS | 1955 | 1461062066695 Marionette TRACE conn5 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:26 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15f0b7800 == 61 [pid = 1955] [id = 178] 03:34:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 191 (0x7fa155ca2400) [pid = 1955] [serial = 534] [outer = (nil)] 03:34:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 192 (0x7fa15eb85400) [pid = 1955] [serial = 535] [outer = 0x7fa155ca2400] 03:34:26 INFO - PROCESS | 1955 | 1461062066778 Marionette DEBUG loaded listener.js 03:34:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 193 (0x7fa160b13c00) [pid = 1955] [serial = 536] [outer = 0x7fa155ca2400] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 192 (0x7fa15a646c00) [pid = 1955] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 191 (0x7fa16735dc00) [pid = 1955] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 190 (0x7fa15d16b400) [pid = 1955] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 189 (0x7fa155c97800) [pid = 1955] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 188 (0x7fa1553afc00) [pid = 1955] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 187 (0x7fa169c7e000) [pid = 1955] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 186 (0x7fa1543e4c00) [pid = 1955] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 185 (0x7fa15cba3400) [pid = 1955] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 184 (0x7fa1543e1000) [pid = 1955] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 183 (0x7fa1669a7000) [pid = 1955] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 182 (0x7fa15a867c00) [pid = 1955] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 181 (0x7fa160ddf400) [pid = 1955] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 180 (0x7fa15cecc000) [pid = 1955] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 179 (0x7fa15a60b800) [pid = 1955] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 178 (0x7fa15cd03800) [pid = 1955] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 177 (0x7fa160de3800) [pid = 1955] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 176 (0x7fa155b51400) [pid = 1955] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 175 (0x7fa15a642400) [pid = 1955] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 174 (0x7fa15d171800) [pid = 1955] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 173 (0x7fa165992400) [pid = 1955] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 172 (0x7fa160c63800) [pid = 1955] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 171 (0x7fa15cecd800) [pid = 1955] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 170 (0x7fa15660c000) [pid = 1955] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 169 (0x7fa160dd6c00) [pid = 1955] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 168 (0x7fa1543e4400) [pid = 1955] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 167 (0x7fa15cb97400) [pid = 1955] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 166 (0x7fa160f68c00) [pid = 1955] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 165 (0x7fa15ceb2800) [pid = 1955] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 164 (0x7fa16623a000) [pid = 1955] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 163 (0x7fa163faac00) [pid = 1955] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 162 (0x7fa15b4c6c00) [pid = 1955] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 161 (0x7fa15b4ce800) [pid = 1955] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 160 (0x7fa15b825400) [pid = 1955] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 159 (0x7fa15cba5800) [pid = 1955] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 158 (0x7fa15d752000) [pid = 1955] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 157 (0x7fa167363c00) [pid = 1955] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 156 (0x7fa16788f800) [pid = 1955] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 155 (0x7fa15cb98c00) [pid = 1955] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 154 (0x7fa156606800) [pid = 1955] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 153 (0x7fa1647e2000) [pid = 1955] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 152 (0x7fa155c98400) [pid = 1955] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 151 (0x7fa15cec2c00) [pid = 1955] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 150 (0x7fa15a603800) [pid = 1955] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 149 (0x7fa15a867800) [pid = 1955] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 148 (0x7fa15cec5800) [pid = 1955] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 147 (0x7fa168021c00) [pid = 1955] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 146 (0x7fa15eb80c00) [pid = 1955] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 145 (0x7fa15ceb1000) [pid = 1955] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 144 (0x7fa1680f2800) [pid = 1955] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 143 (0x7fa15a60fc00) [pid = 1955] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 142 (0x7fa15d8b5800) [pid = 1955] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 141 (0x7fa15b823000) [pid = 1955] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 03:34:28 INFO - PROCESS | 1955 | --DOMWINDOW == 140 (0x7fa15b4c8000) [pid = 1955] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 03:34:29 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:34:29 INFO - PROCESS | 1955 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:34:29 INFO - PROCESS | 1955 | 1461062069144 Marionette TRACE conn5 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 03:34:29 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) 03:34:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2682ms 03:34:29 INFO - PROCESS | 1955 | 1461062069164 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 03:34:29 INFO - PROCESS | 1955 | 1461062069168 Marionette TRACE conn5 <- [1,685,null,{"value":"8"}] 03:34:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 03:34:29 INFO - PROCESS | 1955 | 1461062069173 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 03:34:29 INFO - PROCESS | 1955 | 1461062069175 Marionette TRACE conn5 <- [1,686,null,{}] 03:34:29 INFO - PROCESS | 1955 | 1461062069180 Marionette TRACE conn5 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:29 INFO - PROCESS | 1955 | 1461062069332 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 03:34:29 INFO - PROCESS | 1955 | 1461062069437 Marionette TRACE conn5 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:29 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15a61f800 == 62 [pid = 1955] [id = 179] 03:34:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 141 (0x7fa1543e4400) [pid = 1955] [serial = 537] [outer = (nil)] 03:34:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 142 (0x7fa156608800) [pid = 1955] [serial = 538] [outer = 0x7fa1543e4400] 03:34:29 INFO - PROCESS | 1955 | 1461062069503 Marionette DEBUG loaded listener.js 03:34:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 143 (0x7fa15cba5800) [pid = 1955] [serial = 539] [outer = 0x7fa1543e4400] 03:34:30 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:34:30 INFO - PROCESS | 1955 | 1461062070595 Marionette TRACE conn5 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 03:34:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 03:34:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1475ms 03:34:30 INFO - PROCESS | 1955 | 1461062070649 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 03:34:30 INFO - PROCESS | 1955 | 1461062070656 Marionette TRACE conn5 <- [1,689,null,{"value":"8"}] 03:34:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 03:34:30 INFO - PROCESS | 1955 | 1461062070665 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 03:34:30 INFO - PROCESS | 1955 | 1461062070671 Marionette TRACE conn5 <- [1,690,null,{}] 03:34:30 INFO - PROCESS | 1955 | 1461062070680 Marionette TRACE conn5 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:30 INFO - PROCESS | 1955 | 1461062070990 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 03:34:31 INFO - PROCESS | 1955 | 1461062071123 Marionette TRACE conn5 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:31 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155b4d800 == 63 [pid = 1955] [id = 180] 03:34:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 144 (0x7fa156604c00) [pid = 1955] [serial = 540] [outer = (nil)] 03:34:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 145 (0x7fa15a606000) [pid = 1955] [serial = 541] [outer = 0x7fa156604c00] 03:34:31 INFO - PROCESS | 1955 | 1461062071195 Marionette DEBUG loaded listener.js 03:34:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 146 (0x7fa15a649400) [pid = 1955] [serial = 542] [outer = 0x7fa156604c00] 03:34:32 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:34:32 INFO - PROCESS | 1955 | 1461062072498 Marionette TRACE conn5 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 03:34:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 03:34:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1885ms 03:34:32 INFO - PROCESS | 1955 | 1461062072637 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 03:34:32 INFO - PROCESS | 1955 | 1461062072646 Marionette TRACE conn5 <- [1,693,null,{"value":"8"}] 03:34:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 03:34:32 INFO - PROCESS | 1955 | 1461062072665 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 03:34:32 INFO - PROCESS | 1955 | 1461062072670 Marionette TRACE conn5 <- [1,694,null,{}] 03:34:32 INFO - PROCESS | 1955 | 1461062072675 Marionette TRACE conn5 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:32 INFO - PROCESS | 1955 | 1461062072836 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 03:34:32 INFO - PROCESS | 1955 | 1461062072983 Marionette TRACE conn5 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:33 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15d02b000 == 64 [pid = 1955] [id = 181] 03:34:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 147 (0x7fa155c9a400) [pid = 1955] [serial = 543] [outer = (nil)] 03:34:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 148 (0x7fa15b4c7c00) [pid = 1955] [serial = 544] [outer = 0x7fa155c9a400] 03:34:33 INFO - PROCESS | 1955 | 1461062073055 Marionette DEBUG loaded listener.js 03:34:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 149 (0x7fa15cd03800) [pid = 1955] [serial = 545] [outer = 0x7fa155c9a400] 03:34:34 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:34:34 INFO - PROCESS | 1955 | 1461062074495 Marionette TRACE conn5 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 03:34:34 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) 03:34:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1882ms 03:34:34 INFO - PROCESS | 1955 | 1461062074545 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 03:34:34 INFO - PROCESS | 1955 | 1461062074550 Marionette TRACE conn5 <- [1,697,null,{"value":"8"}] 03:34:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 03:34:34 INFO - PROCESS | 1955 | 1461062074556 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 03:34:34 INFO - PROCESS | 1955 | 1461062074563 Marionette TRACE conn5 <- [1,698,null,{}] 03:34:34 INFO - PROCESS | 1955 | 1461062074580 Marionette TRACE conn5 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:34 INFO - PROCESS | 1955 | 1461062074794 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 03:34:34 INFO - PROCESS | 1955 | 1461062074945 Marionette TRACE conn5 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:34 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa163304800 == 65 [pid = 1955] [id = 182] 03:34:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 150 (0x7fa15b831c00) [pid = 1955] [serial = 546] [outer = (nil)] 03:34:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 151 (0x7fa15d754000) [pid = 1955] [serial = 547] [outer = 0x7fa15b831c00] 03:34:35 INFO - PROCESS | 1955 | 1461062075017 Marionette DEBUG loaded listener.js 03:34:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 152 (0x7fa160c63000) [pid = 1955] [serial = 548] [outer = 0x7fa15b831c00] 03:34:36 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:34:36 INFO - PROCESS | 1955 | 1461062076358 Marionette TRACE conn5 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 03:34:36 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) 03:34:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1893ms 03:34:36 INFO - PROCESS | 1955 | 1461062076450 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 03:34:36 INFO - PROCESS | 1955 | 1461062076454 Marionette TRACE conn5 <- [1,701,null,{"value":"8"}] 03:34:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 03:34:36 INFO - PROCESS | 1955 | 1461062076461 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 03:34:36 INFO - PROCESS | 1955 | 1461062076464 Marionette TRACE conn5 <- [1,702,null,{}] 03:34:36 INFO - PROCESS | 1955 | 1461062076471 Marionette TRACE conn5 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:36 INFO - PROCESS | 1955 | 1461062076631 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 03:34:36 INFO - PROCESS | 1955 | 1461062076782 Marionette TRACE conn5 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:36 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa164d8e800 == 66 [pid = 1955] [id = 183] 03:34:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 153 (0x7fa15cd0ac00) [pid = 1955] [serial = 549] [outer = (nil)] 03:34:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 154 (0x7fa160dda000) [pid = 1955] [serial = 550] [outer = 0x7fa15cd0ac00] 03:34:36 INFO - PROCESS | 1955 | 1461062076855 Marionette DEBUG loaded listener.js 03:34:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 155 (0x7fa160f68c00) [pid = 1955] [serial = 551] [outer = 0x7fa15cd0ac00] 03:34:38 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:34:38 INFO - PROCESS | 1955 | 1461062078147 Marionette TRACE conn5 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 03:34:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 03:34:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1738ms 03:34:38 INFO - PROCESS | 1955 | 1461062078213 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 03:34:38 INFO - PROCESS | 1955 | 1461062078217 Marionette TRACE conn5 <- [1,705,null,{"value":"8"}] 03:34:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 03:34:38 INFO - PROCESS | 1955 | 1461062078242 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 03:34:38 INFO - PROCESS | 1955 | 1461062078245 Marionette TRACE conn5 <- [1,706,null,{}] 03:34:38 INFO - PROCESS | 1955 | 1461062078251 Marionette TRACE conn5 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:38 INFO - PROCESS | 1955 | 1461062078410 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 03:34:38 INFO - PROCESS | 1955 | 1461062078562 Marionette TRACE conn5 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:38 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15669c000 == 67 [pid = 1955] [id = 184] 03:34:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 156 (0x7fa1543e6000) [pid = 1955] [serial = 552] [outer = (nil)] 03:34:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 157 (0x7fa155b56400) [pid = 1955] [serial = 553] [outer = 0x7fa1543e6000] 03:34:38 INFO - PROCESS | 1955 | 1461062078634 Marionette DEBUG loaded listener.js 03:34:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 158 (0x7fa156609c00) [pid = 1955] [serial = 554] [outer = 0x7fa1543e6000] 03:34:40 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:34:40 INFO - PROCESS | 1955 | 1461062080255 Marionette TRACE conn5 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 03:34:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 03:34:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2050ms 03:34:40 INFO - PROCESS | 1955 | 1461062080289 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 03:34:40 INFO - PROCESS | 1955 | 1461062080294 Marionette TRACE conn5 <- [1,709,null,{"value":"8"}] 03:34:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 03:34:40 INFO - PROCESS | 1955 | 1461062080302 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 03:34:40 INFO - PROCESS | 1955 | 1461062080307 Marionette TRACE conn5 <- [1,710,null,{}] 03:34:40 INFO - PROCESS | 1955 | 1461062080314 Marionette TRACE conn5 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:40 INFO - PROCESS | 1955 | 1461062080505 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 03:34:40 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15f0b7800 == 66 [pid = 1955] [id = 178] 03:34:40 INFO - PROCESS | 1955 | 1461062080694 Marionette TRACE conn5 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:40 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dc9b000 == 65 [pid = 1955] [id = 177] 03:34:40 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15cc10000 == 64 [pid = 1955] [id = 176] 03:34:40 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155d20000 == 63 [pid = 1955] [id = 175] 03:34:40 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15a622000 == 62 [pid = 1955] [id = 174] 03:34:40 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155587800 == 63 [pid = 1955] [id = 185] 03:34:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 159 (0x7fa1553b1c00) [pid = 1955] [serial = 555] [outer = (nil)] 03:34:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 160 (0x7fa155c9d400) [pid = 1955] [serial = 556] [outer = 0x7fa1553b1c00] 03:34:40 INFO - PROCESS | 1955 | 1461062080762 Marionette DEBUG loaded listener.js 03:34:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 161 (0x7fa156604800) [pid = 1955] [serial = 557] [outer = 0x7fa1553b1c00] 03:34:40 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155d12800 == 62 [pid = 1955] [id = 173] 03:34:40 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1566a9800 == 61 [pid = 1955] [id = 172] 03:34:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa153418800 == 60 [pid = 1955] [id = 171] 03:34:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155782000 == 59 [pid = 1955] [id = 170] 03:34:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155764000 == 58 [pid = 1955] [id = 169] 03:34:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16da04800 == 57 [pid = 1955] [id = 168] 03:34:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15aa42800 == 56 [pid = 1955] [id = 167] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 160 (0x7fa16179f000) [pid = 1955] [serial = 497] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 159 (0x7fa160ddd800) [pid = 1955] [serial = 385] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 158 (0x7fa1686f0c00) [pid = 1955] [serial = 349] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 157 (0x7fa15ee31800) [pid = 1955] [serial = 201] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 156 (0x7fa156603c00) [pid = 1955] [serial = 485] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 155 (0x7fa165cab000) [pid = 1955] [serial = 475] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 154 (0x7fa155b5e400) [pid = 1955] [serial = 443] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 153 (0x7fa17ad9f800) [pid = 1955] [serial = 280] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 152 (0x7fa15dcb0c00) [pid = 1955] [serial = 452] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 151 (0x7fa15d74ec00) [pid = 1955] [serial = 490] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 150 (0x7fa1543ef000) [pid = 1955] [serial = 446] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 149 (0x7fa176e83000) [pid = 1955] [serial = 241] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 148 (0x7fa160dd6800) [pid = 1955] [serial = 496] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 147 (0x7fa16705b400) [pid = 1955] [serial = 478] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 146 (0x7fa15dcad400) [pid = 1955] [serial = 469] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 145 (0x7fa1647e1000) [pid = 1955] [serial = 388] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 144 (0x7fa1616e5400) [pid = 1955] [serial = 472] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 143 (0x7fa15a605c00) [pid = 1955] [serial = 460] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 142 (0x7fa15d9f6000) [pid = 1955] [serial = 466] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 141 (0x7fa17ad94400) [pid = 1955] [serial = 316] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 140 (0x7fa15cb9b000) [pid = 1955] [serial = 488] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 139 (0x7fa15dea9400) [pid = 1955] [serial = 168] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 138 (0x7fa15d9f9800) [pid = 1955] [serial = 491] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 137 (0x7fa166238400) [pid = 1955] [serial = 310] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 136 (0x7fa15ceac400) [pid = 1955] [serial = 463] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 135 (0x7fa155b5dc00) [pid = 1955] [serial = 439] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 134 (0x7fa165cad800) [pid = 1955] [serial = 394] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 133 (0x7fa165660c00) [pid = 1955] [serial = 204] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 132 (0x7fa1686e7c00) [pid = 1955] [serial = 177] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 131 (0x7fa166f61000) [pid = 1955] [serial = 234] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 130 (0x7fa174e09800) [pid = 1955] [serial = 210] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 129 (0x7fa1686e7000) [pid = 1955] [serial = 397] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 128 (0x7fa17d299800) [pid = 1955] [serial = 319] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 127 (0x7fa15ca5b000) [pid = 1955] [serial = 481] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 126 (0x7fa15cba2800) [pid = 1955] [serial = 449] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 125 (0x7fa1669a4c00) [pid = 1955] [serial = 346] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 124 (0x7fa173e25c00) [pid = 1955] [serial = 237] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 123 (0x7fa155c9c000) [pid = 1955] [serial = 484] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 122 (0x7fa1616ed400) [pid = 1955] [serial = 494] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 121 (0x7fa174cc2000) [pid = 1955] [serial = 313] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 120 (0x7fa17d2d4800) [pid = 1955] [serial = 358] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 119 (0x7fa15d075800) [pid = 1955] [serial = 141] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 118 (0x7fa15b82f400) [pid = 1955] [serial = 487] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 117 (0x7fa163faa000) [pid = 1955] [serial = 144] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 116 (0x7fa15dcacc00) [pid = 1955] [serial = 433] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 115 (0x7fa160dd7800) [pid = 1955] [serial = 307] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 114 (0x7fa16735f800) [pid = 1955] [serial = 427] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 113 (0x7fa179106400) [pid = 1955] [serial = 355] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 112 (0x7fa17d056400) [pid = 1955] [serial = 283] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 111 (0x7fa176d23000) [pid = 1955] [serial = 352] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 110 (0x7fa15ceb3000) [pid = 1955] [serial = 421] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 109 (0x7fa1673a8800) [pid = 1955] [serial = 174] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 108 (0x7fa15dcb4000) [pid = 1955] [serial = 436] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 107 (0x7fa165958000) [pid = 1955] [serial = 271] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 106 (0x7fa167055000) [pid = 1955] [serial = 424] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 105 (0x7fa160bab000) [pid = 1955] [serial = 343] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 104 (0x7fa1634f4400) [pid = 1955] [serial = 171] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 103 (0x7fa172b57800) [pid = 1955] [serial = 207] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 102 (0x7fa1680ed400) [pid = 1955] [serial = 274] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 101 (0x7fa16735f400) [pid = 1955] [serial = 391] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 100 (0x7fa178c66000) [pid = 1955] [serial = 277] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 99 (0x7fa15b4c8400) [pid = 1955] [serial = 382] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 98 (0x7fa160b12c00) [pid = 1955] [serial = 493] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 97 (0x7fa1647d6000) [pid = 1955] [serial = 147] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 96 (0x7fa15b831800) [pid = 1955] [serial = 430] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | --DOMWINDOW == 95 (0x7fa178caf400) [pid = 1955] [serial = 244] [outer = (nil)] [url = about:blank] 03:34:41 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:34:42 INFO - PROCESS | 1955 | 1461062082005 Marionette TRACE conn5 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 03:34:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 03:34:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1730ms 03:34:42 INFO - PROCESS | 1955 | 1461062082033 Marionette TRACE conn5 -> [0,713,"getWindowHandle",null] 03:34:42 INFO - PROCESS | 1955 | 1461062082041 Marionette TRACE conn5 <- [1,713,null,{"value":"8"}] 03:34:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 03:34:42 INFO - PROCESS | 1955 | 1461062082051 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 03:34:42 INFO - PROCESS | 1955 | 1461062082055 Marionette TRACE conn5 <- [1,714,null,{}] 03:34:42 INFO - PROCESS | 1955 | 1461062082124 Marionette TRACE conn5 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:42 INFO - PROCESS | 1955 | 1461062082279 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 03:34:42 INFO - PROCESS | 1955 | 1461062082289 Marionette TRACE conn5 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:42 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155d09800 == 57 [pid = 1955] [id = 186] 03:34:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 96 (0x7fa156605000) [pid = 1955] [serial = 558] [outer = (nil)] 03:34:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 97 (0x7fa15a643000) [pid = 1955] [serial = 559] [outer = 0x7fa156605000] 03:34:42 INFO - PROCESS | 1955 | 1461062082354 Marionette DEBUG loaded listener.js 03:34:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 98 (0x7fa15a86e400) [pid = 1955] [serial = 560] [outer = 0x7fa156605000] 03:34:43 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:34:43 INFO - PROCESS | 1955 | 1461062083506 Marionette TRACE conn5 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 03:34:43 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 03:34:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1476ms 03:34:43 INFO - PROCESS | 1955 | 1461062083527 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 03:34:43 INFO - PROCESS | 1955 | 1461062083531 Marionette TRACE conn5 <- [1,717,null,{"value":"8"}] 03:34:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 03:34:43 INFO - PROCESS | 1955 | 1461062083546 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 03:34:43 INFO - PROCESS | 1955 | 1461062083552 Marionette TRACE conn5 <- [1,718,null,{}] 03:34:43 INFO - PROCESS | 1955 | 1461062083568 Marionette TRACE conn5 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:43 INFO - PROCESS | 1955 | 1461062083760 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 03:34:43 INFO - PROCESS | 1955 | 1461062083926 Marionette TRACE conn5 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:43 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15a87a000 == 58 [pid = 1955] [id = 187] 03:34:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 99 (0x7fa15b82bc00) [pid = 1955] [serial = 561] [outer = (nil)] 03:34:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 100 (0x7fa15cb99c00) [pid = 1955] [serial = 562] [outer = 0x7fa15b82bc00] 03:34:44 INFO - PROCESS | 1955 | 1461062084002 Marionette DEBUG loaded listener.js 03:34:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 101 (0x7fa15cd04800) [pid = 1955] [serial = 563] [outer = 0x7fa15b82bc00] 03:34:45 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:34:45 INFO - PROCESS | 1955 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:34:45 INFO - PROCESS | 1955 | --DOMWINDOW == 100 (0x7fa15a611400) [pid = 1955] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 03:34:45 INFO - PROCESS | 1955 | --DOMWINDOW == 99 (0x7fa156603800) [pid = 1955] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 03:34:45 INFO - PROCESS | 1955 | --DOMWINDOW == 98 (0x7fa155ca2400) [pid = 1955] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 03:34:45 INFO - PROCESS | 1955 | --DOMWINDOW == 97 (0x7fa15ceb8c00) [pid = 1955] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 03:34:45 INFO - PROCESS | 1955 | --DOMWINDOW == 96 (0x7fa155c9d800) [pid = 1955] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 03:34:45 INFO - PROCESS | 1955 | --DOMWINDOW == 95 (0x7fa15b826400) [pid = 1955] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 03:34:45 INFO - PROCESS | 1955 | --DOMWINDOW == 94 (0x7fa15d9f0c00) [pid = 1955] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 03:34:45 INFO - PROCESS | 1955 | --DOMWINDOW == 93 (0x7fa161bef000) [pid = 1955] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 03:34:45 INFO - PROCESS | 1955 | --DOMWINDOW == 92 (0x7fa15dca8000) [pid = 1955] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 03:34:45 INFO - PROCESS | 1955 | --DOMWINDOW == 91 (0x7fa15660a800) [pid = 1955] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 03:34:45 INFO - PROCESS | 1955 | --DOMWINDOW == 90 (0x7fa15a609c00) [pid = 1955] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 03:34:45 INFO - PROCESS | 1955 | --DOMWINDOW == 89 (0x7fa15ca55800) [pid = 1955] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 03:34:45 INFO - PROCESS | 1955 | --DOMWINDOW == 88 (0x7fa15660ec00) [pid = 1955] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 03:34:45 INFO - PROCESS | 1955 | --DOMWINDOW == 87 (0x7fa15d759400) [pid = 1955] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 03:34:45 INFO - PROCESS | 1955 | --DOMWINDOW == 86 (0x7fa161bedc00) [pid = 1955] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 03:34:45 INFO - PROCESS | 1955 | --DOMWINDOW == 85 (0x7fa15d754800) [pid = 1955] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 03:34:45 INFO - PROCESS | 1955 | 1461062085450 Marionette TRACE conn5 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 03:34:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 03:34:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1944ms 03:34:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 03:34:45 INFO - PROCESS | 1955 | 1461062085482 Marionette TRACE conn5 -> [0,721,"getWindowHandle",null] 03:34:45 INFO - PROCESS | 1955 | 1461062085485 Marionette TRACE conn5 <- [1,721,null,{"value":"8"}] 03:34:45 INFO - PROCESS | 1955 | 1461062085492 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 03:34:45 INFO - PROCESS | 1955 | 1461062085495 Marionette TRACE conn5 <- [1,722,null,{}] 03:34:45 INFO - PROCESS | 1955 | 1461062085500 Marionette TRACE conn5 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:45 INFO - PROCESS | 1955 | 1461062085643 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 03:34:45 INFO - PROCESS | 1955 | 1461062085745 Marionette TRACE conn5 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:45 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15b499000 == 59 [pid = 1955] [id = 188] 03:34:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 86 (0x7fa15594b400) [pid = 1955] [serial = 564] [outer = (nil)] 03:34:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 87 (0x7fa15cd05c00) [pid = 1955] [serial = 565] [outer = 0x7fa15594b400] 03:34:45 INFO - PROCESS | 1955 | 1461062085809 Marionette DEBUG loaded listener.js 03:34:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 88 (0x7fa15ceae400) [pid = 1955] [serial = 566] [outer = 0x7fa15594b400] 03:34:46 INFO - PROCESS | 1955 | 1461062086449 Marionette TRACE conn5 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 03:34:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 03:34:46 INFO - PROCESS | 1955 | 1461062086482 Marionette TRACE conn5 <- [1,725,null,{"value":"8"}] 03:34:46 INFO - PROCESS | 1955 | 1461062086488 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 03:34:46 INFO - PROCESS | 1955 | 1461062086491 Marionette TRACE conn5 <- [1,726,null,{}] 03:34:46 INFO - PROCESS | 1955 | 1461062086496 Marionette TRACE conn5 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:46 INFO - PROCESS | 1955 | 1461062086644 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 03:34:46 INFO - PROCESS | 1955 | 1461062086756 Marionette TRACE conn5 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:46 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15cc1c800 == 60 [pid = 1955] [id = 189] 03:34:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 89 (0x7fa15b4c5800) [pid = 1955] [serial = 567] [outer = (nil)] 03:34:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 90 (0x7fa15cec3400) [pid = 1955] [serial = 568] [outer = 0x7fa15b4c5800] 03:34:46 INFO - PROCESS | 1955 | 1461062086817 Marionette DEBUG loaded listener.js 03:34:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 91 (0x7fa15d164000) [pid = 1955] [serial = 569] [outer = 0x7fa15b4c5800] 03:34:47 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:34:47 INFO - PROCESS | 1955 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:34:47 INFO - PROCESS | 1955 | 1461062087874 Marionette TRACE conn5 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 03:34:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 03:34:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1442ms 03:34:47 INFO - PROCESS | 1955 | 1461062087932 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 03:34:47 INFO - PROCESS | 1955 | 1461062087938 Marionette TRACE conn5 <- [1,729,null,{"value":"8"}] 03:34:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 03:34:47 INFO - PROCESS | 1955 | 1461062087947 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 03:34:47 INFO - PROCESS | 1955 | 1461062087955 Marionette TRACE conn5 <- [1,730,null,{}] 03:34:47 INFO - PROCESS | 1955 | 1461062087965 Marionette TRACE conn5 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:48 INFO - PROCESS | 1955 | 1461062088191 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 03:34:48 INFO - PROCESS | 1955 | 1461062088397 Marionette TRACE conn5 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:48 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155922800 == 61 [pid = 1955] [id = 190] 03:34:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 92 (0x7fa155c9b800) [pid = 1955] [serial = 570] [outer = (nil)] 03:34:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 93 (0x7fa15a605c00) [pid = 1955] [serial = 571] [outer = 0x7fa155c9b800] 03:34:48 INFO - PROCESS | 1955 | 1461062088488 Marionette DEBUG loaded listener.js 03:34:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 94 (0x7fa15a860800) [pid = 1955] [serial = 572] [outer = 0x7fa155c9b800] 03:34:49 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:34:49 INFO - PROCESS | 1955 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:34:49 INFO - PROCESS | 1955 | 1461062089386 Marionette TRACE conn5 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 03:34:49 INFO - PROCESS | 1955 | 1461062089447 Marionette TRACE conn5 <- [1,733,null,{"value":"8"}] 03:34:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 03:34:49 INFO - PROCESS | 1955 | 1461062089459 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 03:34:49 INFO - PROCESS | 1955 | 1461062089462 Marionette TRACE conn5 <- [1,734,null,{}] 03:34:49 INFO - PROCESS | 1955 | 1461062089469 Marionette TRACE conn5 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:49 INFO - PROCESS | 1955 | 1461062089651 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 03:34:49 INFO - PROCESS | 1955 | 1461062089795 Marionette TRACE conn5 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:49 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15d032800 == 62 [pid = 1955] [id = 191] 03:34:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 95 (0x7fa1553ae800) [pid = 1955] [serial = 573] [outer = (nil)] 03:34:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 96 (0x7fa15cba2000) [pid = 1955] [serial = 574] [outer = 0x7fa1553ae800] 03:34:49 INFO - PROCESS | 1955 | 1461062089875 Marionette DEBUG loaded listener.js 03:34:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 97 (0x7fa15cd0f800) [pid = 1955] [serial = 575] [outer = 0x7fa1553ae800] 03:34:50 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:34:50 INFO - PROCESS | 1955 | 1461062090840 Marionette TRACE conn5 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 03:34:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 03:34:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1436ms 03:34:50 INFO - PROCESS | 1955 | 1461062090895 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 03:34:50 INFO - PROCESS | 1955 | 1461062090899 Marionette TRACE conn5 <- [1,737,null,{"value":"8"}] 03:34:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 03:34:50 INFO - PROCESS | 1955 | 1461062090906 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 03:34:50 INFO - PROCESS | 1955 | 1461062090912 Marionette TRACE conn5 <- [1,738,null,{}] 03:34:50 INFO - PROCESS | 1955 | 1461062090930 Marionette TRACE conn5 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:51 INFO - PROCESS | 1955 | 1461062091145 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 03:34:51 INFO - PROCESS | 1955 | 1461062091335 Marionette TRACE conn5 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:51 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dc9a800 == 63 [pid = 1955] [id = 192] 03:34:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 98 (0x7fa15a60c000) [pid = 1955] [serial = 576] [outer = (nil)] 03:34:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 99 (0x7fa15d3cdc00) [pid = 1955] [serial = 577] [outer = 0x7fa15a60c000] 03:34:51 INFO - PROCESS | 1955 | 1461062091459 Marionette DEBUG loaded listener.js 03:34:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 100 (0x7fa15d759400) [pid = 1955] [serial = 578] [outer = 0x7fa15a60c000] 03:34:52 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:34:52 INFO - PROCESS | 1955 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:34:52 INFO - PROCESS | 1955 | 1461062092719 Marionette TRACE conn5 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 03:34:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 03:34:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1844ms 03:34:52 INFO - PROCESS | 1955 | 1461062092751 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 03:34:52 INFO - PROCESS | 1955 | 1461062092754 Marionette TRACE conn5 <- [1,741,null,{"value":"8"}] 03:34:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 03:34:52 INFO - PROCESS | 1955 | 1461062092761 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 03:34:52 INFO - PROCESS | 1955 | 1461062092764 Marionette TRACE conn5 <- [1,742,null,{}] 03:34:52 INFO - PROCESS | 1955 | 1461062092771 Marionette TRACE conn5 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:52 INFO - PROCESS | 1955 | 1461062092974 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 03:34:53 INFO - PROCESS | 1955 | 1461062093093 Marionette TRACE conn5 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:53 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15eeb9800 == 64 [pid = 1955] [id = 193] 03:34:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 101 (0x7fa15d167c00) [pid = 1955] [serial = 579] [outer = (nil)] 03:34:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 102 (0x7fa15d9f1c00) [pid = 1955] [serial = 580] [outer = 0x7fa15d167c00] 03:34:53 INFO - PROCESS | 1955 | 1461062093204 Marionette DEBUG loaded listener.js 03:34:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 103 (0x7fa15dca6400) [pid = 1955] [serial = 581] [outer = 0x7fa15d167c00] 03:34:54 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:34:54 INFO - PROCESS | 1955 | 1461062094463 Marionette TRACE conn5 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 03:34:54 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 03:34:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1730ms 03:34:54 INFO - PROCESS | 1955 | 1461062094492 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 03:34:54 INFO - PROCESS | 1955 | 1461062094496 Marionette TRACE conn5 <- [1,745,null,{"value":"8"}] 03:34:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 03:34:54 INFO - PROCESS | 1955 | 1461062094501 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 03:34:54 INFO - PROCESS | 1955 | 1461062094504 Marionette TRACE conn5 <- [1,746,null,{}] 03:34:54 INFO - PROCESS | 1955 | 1461062094509 Marionette TRACE conn5 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:54 INFO - PROCESS | 1955 | 1461062094693 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 03:34:54 INFO - PROCESS | 1955 | 1461062094838 Marionette TRACE conn5 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:54 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa160d92800 == 65 [pid = 1955] [id = 194] 03:34:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 104 (0x7fa15b82b000) [pid = 1955] [serial = 582] [outer = (nil)] 03:34:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 105 (0x7fa15dcae800) [pid = 1955] [serial = 583] [outer = 0x7fa15b82b000] 03:34:54 INFO - PROCESS | 1955 | 1461062094910 Marionette DEBUG loaded listener.js 03:34:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 106 (0x7fa15df1d800) [pid = 1955] [serial = 584] [outer = 0x7fa15b82b000] 03:34:55 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:34:56 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:34:56 INFO - PROCESS | 1955 | 1461062096131 Marionette TRACE conn5 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 03:34:56 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.) 03:34:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1681ms 03:34:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 03:34:56 INFO - PROCESS | 1955 | 1461062096184 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 03:34:56 INFO - PROCESS | 1955 | 1461062096186 Marionette TRACE conn5 <- [1,749,null,{"value":"8"}] 03:34:56 INFO - PROCESS | 1955 | 1461062096194 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 03:34:56 INFO - PROCESS | 1955 | 1461062096196 Marionette TRACE conn5 <- [1,750,null,{}] 03:34:56 INFO - PROCESS | 1955 | 1461062096305 Marionette TRACE conn5 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:56 INFO - PROCESS | 1955 | 1461062096764 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 03:34:56 INFO - PROCESS | 1955 | 1461062096935 Marionette TRACE conn5 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:56 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155d22800 == 66 [pid = 1955] [id = 195] 03:34:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 107 (0x7fa155b5ac00) [pid = 1955] [serial = 585] [outer = (nil)] 03:34:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 108 (0x7fa155c99400) [pid = 1955] [serial = 586] [outer = 0x7fa155b5ac00] 03:34:57 INFO - PROCESS | 1955 | 1461062097003 Marionette DEBUG loaded listener.js 03:34:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 109 (0x7fa15a602800) [pid = 1955] [serial = 587] [outer = 0x7fa155b5ac00] 03:34:58 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa178a1e800 == 65 [pid = 1955] [id = 142] 03:34:58 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15b499000 == 64 [pid = 1955] [id = 188] 03:34:58 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15a87a000 == 63 [pid = 1955] [id = 187] 03:34:58 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155d09800 == 62 [pid = 1955] [id = 186] 03:34:58 INFO - PROCESS | 1955 | --DOMWINDOW == 108 (0x7fa1669a9400) [pid = 1955] [serial = 511] [outer = (nil)] [url = about:blank] 03:34:58 INFO - PROCESS | 1955 | --DOMWINDOW == 107 (0x7fa156608800) [pid = 1955] [serial = 538] [outer = (nil)] [url = about:blank] 03:34:58 INFO - PROCESS | 1955 | --DOMWINDOW == 106 (0x7fa1617a8c00) [pid = 1955] [serial = 499] [outer = (nil)] [url = about:blank] 03:34:58 INFO - PROCESS | 1955 | --DOMWINDOW == 105 (0x7fa15b831400) [pid = 1955] [serial = 502] [outer = (nil)] [url = about:blank] 03:34:58 INFO - PROCESS | 1955 | --DOMWINDOW == 104 (0x7fa156607000) [pid = 1955] [serial = 514] [outer = (nil)] [url = about:blank] 03:34:58 INFO - PROCESS | 1955 | --DOMWINDOW == 103 (0x7fa15dcab400) [pid = 1955] [serial = 505] [outer = (nil)] [url = about:blank] 03:34:58 INFO - PROCESS | 1955 | --DOMWINDOW == 102 (0x7fa161bf1c00) [pid = 1955] [serial = 508] [outer = (nil)] [url = about:blank] 03:34:58 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155587800 == 61 [pid = 1955] [id = 185] 03:34:58 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa164d8e800 == 60 [pid = 1955] [id = 183] 03:34:58 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa163304800 == 59 [pid = 1955] [id = 182] 03:34:58 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15d02b000 == 58 [pid = 1955] [id = 181] 03:34:58 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155b4d800 == 57 [pid = 1955] [id = 180] 03:34:58 INFO - PROCESS | 1955 | --DOMWINDOW == 101 (0x7fa15b4c9c00) [pid = 1955] [serial = 521] [outer = (nil)] [url = about:blank] 03:34:58 INFO - PROCESS | 1955 | --DOMWINDOW == 100 (0x7fa15dca5400) [pid = 1955] [serial = 532] [outer = (nil)] [url = about:blank] 03:34:58 INFO - PROCESS | 1955 | --DOMWINDOW == 99 (0x7fa15df1d400) [pid = 1955] [serial = 533] [outer = (nil)] [url = about:blank] 03:34:58 INFO - PROCESS | 1955 | --DOMWINDOW == 98 (0x7fa15d751400) [pid = 1955] [serial = 530] [outer = (nil)] [url = about:blank] 03:34:58 INFO - PROCESS | 1955 | --DOMWINDOW == 97 (0x7fa16623c000) [pid = 1955] [serial = 476] [outer = (nil)] [url = about:blank] 03:34:58 INFO - PROCESS | 1955 | --DOMWINDOW == 96 (0x7fa15ee33400) [pid = 1955] [serial = 470] [outer = (nil)] [url = about:blank] 03:34:58 INFO - PROCESS | 1955 | --DOMWINDOW == 95 (0x7fa15a863000) [pid = 1955] [serial = 461] [outer = (nil)] [url = about:blank] 03:34:58 INFO - PROCESS | 1955 | --DOMWINDOW == 94 (0x7fa15a86c000) [pid = 1955] [serial = 458] [outer = (nil)] [url = about:blank] 03:34:58 INFO - PROCESS | 1955 | --DOMWINDOW == 93 (0x7fa15ca5fc00) [pid = 1955] [serial = 482] [outer = (nil)] [url = about:blank] 03:34:58 INFO - PROCESS | 1955 | --DOMWINDOW == 92 (0x7fa15d3c4c00) [pid = 1955] [serial = 464] [outer = (nil)] [url = about:blank] 03:34:58 INFO - PROCESS | 1955 | --DOMWINDOW == 91 (0x7fa1616ec000) [pid = 1955] [serial = 473] [outer = (nil)] [url = about:blank] 03:34:58 INFO - PROCESS | 1955 | --DOMWINDOW == 90 (0x7fa167361800) [pid = 1955] [serial = 479] [outer = (nil)] [url = about:blank] 03:34:58 INFO - PROCESS | 1955 | --DOMWINDOW == 89 (0x7fa15da9f400) [pid = 1955] [serial = 467] [outer = (nil)] [url = about:blank] 03:34:58 INFO - PROCESS | 1955 | --DOMWINDOW == 88 (0x7fa15a866000) [pid = 1955] [serial = 520] [outer = (nil)] [url = about:blank] 03:34:58 INFO - PROCESS | 1955 | --DOMWINDOW == 87 (0x7fa15a60f000) [pid = 1955] [serial = 518] [outer = (nil)] [url = about:blank] 03:34:58 INFO - PROCESS | 1955 | --DOMWINDOW == 86 (0x7fa15eb85400) [pid = 1955] [serial = 535] [outer = (nil)] [url = about:blank] 03:34:58 INFO - PROCESS | 1955 | --DOMWINDOW == 85 (0x7fa15660e400) [pid = 1955] [serial = 517] [outer = (nil)] [url = about:blank] 03:34:58 INFO - PROCESS | 1955 | --DOMWINDOW == 84 (0x7fa15d3c6800) [pid = 1955] [serial = 529] [outer = (nil)] [url = about:blank] 03:34:58 INFO - PROCESS | 1955 | --DOMWINDOW == 83 (0x7fa160b13c00) [pid = 1955] [serial = 536] [outer = (nil)] [url = about:blank] 03:34:58 INFO - PROCESS | 1955 | --DOMWINDOW == 82 (0x7fa15cba2c00) [pid = 1955] [serial = 526] [outer = (nil)] [url = about:blank] 03:34:58 INFO - PROCESS | 1955 | --DOMWINDOW == 81 (0x7fa15ceb8400) [pid = 1955] [serial = 527] [outer = (nil)] [url = about:blank] 03:34:58 INFO - PROCESS | 1955 | --DOMWINDOW == 80 (0x7fa15ceb5000) [pid = 1955] [serial = 524] [outer = (nil)] [url = about:blank] 03:34:58 INFO - PROCESS | 1955 | --DOMWINDOW == 79 (0x7fa15cd0d800) [pid = 1955] [serial = 523] [outer = (nil)] [url = about:blank] 03:34:58 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:34:58 INFO - PROCESS | 1955 | 1461062098411 Marionette TRACE conn5 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 03:34:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 03:34:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2272ms 03:34:58 INFO - PROCESS | 1955 | 1461062098467 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 03:34:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 03:34:58 INFO - PROCESS | 1955 | 1461062098472 Marionette TRACE conn5 <- [1,753,null,{"value":"8"}] 03:34:58 INFO - PROCESS | 1955 | 1461062098480 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 03:34:58 INFO - PROCESS | 1955 | 1461062098486 Marionette TRACE conn5 <- [1,754,null,{}] 03:34:58 INFO - PROCESS | 1955 | 1461062098503 Marionette TRACE conn5 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:58 INFO - PROCESS | 1955 | 1461062098653 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 03:34:58 INFO - PROCESS | 1955 | 1461062098664 Marionette TRACE conn5 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:58 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155908000 == 58 [pid = 1955] [id = 196] 03:34:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 80 (0x7fa15594fc00) [pid = 1955] [serial = 588] [outer = (nil)] 03:34:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 81 (0x7fa15b4c6c00) [pid = 1955] [serial = 589] [outer = 0x7fa15594fc00] 03:34:58 INFO - PROCESS | 1955 | 1461062098732 Marionette DEBUG loaded listener.js 03:34:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 82 (0x7fa15b82cc00) [pid = 1955] [serial = 590] [outer = 0x7fa15594fc00] 03:34:59 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:35:00 INFO - PROCESS | 1955 | 1461062099892 Marionette TRACE conn5 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 03:35:00 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 03:35:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1602ms 03:35:00 INFO - PROCESS | 1955 | 1461062100107 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 03:35:00 INFO - PROCESS | 1955 | 1461062100110 Marionette TRACE conn5 <- [1,757,null,{"value":"8"}] 03:35:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 03:35:00 INFO - PROCESS | 1955 | 1461062100223 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 03:35:00 INFO - PROCESS | 1955 | 1461062100227 Marionette TRACE conn5 <- [1,758,null,{}] 03:35:00 INFO - PROCESS | 1955 | 1461062100240 Marionette TRACE conn5 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:00 INFO - PROCESS | 1955 | 1461062100453 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 03:35:00 INFO - PROCESS | 1955 | 1461062100475 Marionette TRACE conn5 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:00 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15aa45800 == 59 [pid = 1955] [id = 197] 03:35:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 83 (0x7fa15660b800) [pid = 1955] [serial = 591] [outer = (nil)] 03:35:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 84 (0x7fa15cba1800) [pid = 1955] [serial = 592] [outer = 0x7fa15660b800] 03:35:00 INFO - PROCESS | 1955 | 1461062100541 Marionette DEBUG loaded listener.js 03:35:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 85 (0x7fa15ceb0000) [pid = 1955] [serial = 593] [outer = 0x7fa15660b800] 03:35:01 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:35:01 INFO - PROCESS | 1955 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:35:01 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:35:01 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:35:01 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:35:01 INFO - PROCESS | 1955 | 1461062101456 Marionette TRACE conn5 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 03:35:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 03:35:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1396ms 03:35:01 INFO - PROCESS | 1955 | 1461062101516 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 03:35:01 INFO - PROCESS | 1955 | 1461062101522 Marionette TRACE conn5 <- [1,761,null,{"value":"8"}] 03:35:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 03:35:01 INFO - PROCESS | 1955 | 1461062101538 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 03:35:01 INFO - PROCESS | 1955 | 1461062101545 Marionette TRACE conn5 <- [1,762,null,{}] 03:35:01 INFO - PROCESS | 1955 | 1461062101558 Marionette TRACE conn5 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:01 INFO - PROCESS | 1955 | 1461062101788 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 03:35:01 INFO - PROCESS | 1955 | 1461062101817 Marionette TRACE conn5 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:01 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15d02f000 == 60 [pid = 1955] [id = 198] 03:35:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 86 (0x7fa155b59c00) [pid = 1955] [serial = 594] [outer = (nil)] 03:35:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 87 (0x7fa15d170800) [pid = 1955] [serial = 595] [outer = 0x7fa155b59c00] 03:35:01 INFO - PROCESS | 1955 | 1461062101877 Marionette DEBUG loaded listener.js 03:35:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 88 (0x7fa15d75a400) [pid = 1955] [serial = 596] [outer = 0x7fa155b59c00] 03:35:02 INFO - PROCESS | 1955 | --DOMWINDOW == 87 (0x7fa156607400) [pid = 1955] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 03:35:02 INFO - PROCESS | 1955 | --DOMWINDOW == 86 (0x7fa1617a9400) [pid = 1955] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 03:35:02 INFO - PROCESS | 1955 | --DOMWINDOW == 85 (0x7fa1553ac000) [pid = 1955] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 03:35:02 INFO - PROCESS | 1955 | --DOMWINDOW == 84 (0x7fa15a60ec00) [pid = 1955] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 03:35:02 INFO - PROCESS | 1955 | --DOMWINDOW == 83 (0x7fa1616eec00) [pid = 1955] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 03:35:02 INFO - PROCESS | 1955 | --DOMWINDOW == 82 (0x7fa15a64b000) [pid = 1955] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 03:35:02 INFO - PROCESS | 1955 | --DOMWINDOW == 81 (0x7fa15b82bc00) [pid = 1955] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 03:35:02 INFO - PROCESS | 1955 | --DOMWINDOW == 80 (0x7fa156604c00) [pid = 1955] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 03:35:02 INFO - PROCESS | 1955 | --DOMWINDOW == 79 (0x7fa15cd0ac00) [pid = 1955] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 03:35:02 INFO - PROCESS | 1955 | --DOMWINDOW == 78 (0x7fa1553b1c00) [pid = 1955] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 03:35:02 INFO - PROCESS | 1955 | --DOMWINDOW == 77 (0x7fa155c9a400) [pid = 1955] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 03:35:02 INFO - PROCESS | 1955 | --DOMWINDOW == 76 (0x7fa156605000) [pid = 1955] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 03:35:02 INFO - PROCESS | 1955 | --DOMWINDOW == 75 (0x7fa15b831c00) [pid = 1955] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 03:35:02 INFO - PROCESS | 1955 | --DOMWINDOW == 74 (0x7fa1543e6000) [pid = 1955] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 03:35:02 INFO - PROCESS | 1955 | --DOMWINDOW == 73 (0x7fa15594b400) [pid = 1955] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 03:35:03 INFO - PROCESS | 1955 | 1461062103386 Marionette TRACE conn5 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 03:35:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 03:35:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1910ms 03:35:03 INFO - PROCESS | 1955 | 1461062103441 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 03:35:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 03:35:03 INFO - PROCESS | 1955 | 1461062103447 Marionette TRACE conn5 <- [1,765,null,{"value":"8"}] 03:35:03 INFO - PROCESS | 1955 | 1461062103455 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 03:35:03 INFO - PROCESS | 1955 | 1461062103461 Marionette TRACE conn5 <- [1,766,null,{}] 03:35:03 INFO - PROCESS | 1955 | 1461062103470 Marionette TRACE conn5 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:03 INFO - PROCESS | 1955 | 1461062103644 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 03:35:03 INFO - PROCESS | 1955 | 1461062103789 Marionette TRACE conn5 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:03 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15669f000 == 61 [pid = 1955] [id = 199] 03:35:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 74 (0x7fa155b50800) [pid = 1955] [serial = 597] [outer = (nil)] 03:35:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 75 (0x7fa156611000) [pid = 1955] [serial = 598] [outer = 0x7fa155b50800] 03:35:03 INFO - PROCESS | 1955 | 1461062103868 Marionette DEBUG loaded listener.js 03:35:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 76 (0x7fa15a64e800) [pid = 1955] [serial = 599] [outer = 0x7fa155b50800] 03:35:05 INFO - PROCESS | 1955 | 1461062105241 Marionette TRACE conn5 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 03:35:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 03:35:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1838ms 03:35:05 INFO - PROCESS | 1955 | 1461062105330 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 03:35:05 INFO - PROCESS | 1955 | 1461062105338 Marionette TRACE conn5 <- [1,769,null,{"value":"8"}] 03:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 03:35:05 INFO - PROCESS | 1955 | 1461062105351 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 03:35:05 INFO - PROCESS | 1955 | 1461062105354 Marionette TRACE conn5 <- [1,770,null,{}] 03:35:05 INFO - PROCESS | 1955 | 1461062105360 Marionette TRACE conn5 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:05 INFO - PROCESS | 1955 | 1461062105559 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 03:35:05 INFO - PROCESS | 1955 | 1461062105701 Marionette TRACE conn5 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:05 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15d028000 == 62 [pid = 1955] [id = 200] 03:35:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 77 (0x7fa155b50400) [pid = 1955] [serial = 600] [outer = (nil)] 03:35:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 78 (0x7fa15b828400) [pid = 1955] [serial = 601] [outer = 0x7fa155b50400] 03:35:05 INFO - PROCESS | 1955 | 1461062105776 Marionette DEBUG loaded listener.js 03:35:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 79 (0x7fa15ceabc00) [pid = 1955] [serial = 602] [outer = 0x7fa155b50400] 03:35:06 INFO - PROCESS | 1955 | 1461062106736 Marionette TRACE conn5 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 03:35:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 03:35:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1432ms 03:35:06 INFO - PROCESS | 1955 | 1461062106783 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 03:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 03:35:06 INFO - PROCESS | 1955 | 1461062106791 Marionette TRACE conn5 <- [1,773,null,{"value":"8"}] 03:35:06 INFO - PROCESS | 1955 | 1461062106798 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 03:35:06 INFO - PROCESS | 1955 | 1461062106805 Marionette TRACE conn5 <- [1,774,null,{}] 03:35:06 INFO - PROCESS | 1955 | 1461062106822 Marionette TRACE conn5 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:07 INFO - PROCESS | 1955 | 1461062107050 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 03:35:07 INFO - PROCESS | 1955 | 1461062107289 Marionette TRACE conn5 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:07 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15df77000 == 63 [pid = 1955] [id = 201] 03:35:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 80 (0x7fa15d172000) [pid = 1955] [serial = 603] [outer = (nil)] 03:35:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 81 (0x7fa15d75c800) [pid = 1955] [serial = 604] [outer = 0x7fa15d172000] 03:35:07 INFO - PROCESS | 1955 | 1461062107417 Marionette DEBUG loaded listener.js 03:35:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 82 (0x7fa15dca9400) [pid = 1955] [serial = 605] [outer = 0x7fa15d172000] 03:35:08 INFO - PROCESS | 1955 | 1461062108304 Marionette TRACE conn5 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 03:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 03:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1537ms 03:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 03:35:08 INFO - PROCESS | 1955 | 1461062108335 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 03:35:08 INFO - PROCESS | 1955 | 1461062108338 Marionette TRACE conn5 <- [1,777,null,{"value":"8"}] 03:35:08 INFO - PROCESS | 1955 | 1461062108345 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 03:35:08 INFO - PROCESS | 1955 | 1461062108348 Marionette TRACE conn5 <- [1,778,null,{}] 03:35:08 INFO - PROCESS | 1955 | 1461062108353 Marionette TRACE conn5 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:08 INFO - PROCESS | 1955 | 1461062108521 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 03:35:08 INFO - PROCESS | 1955 | 1461062108675 Marionette TRACE conn5 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:08 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa161222800 == 64 [pid = 1955] [id = 202] 03:35:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 83 (0x7fa1553b3400) [pid = 1955] [serial = 606] [outer = (nil)] 03:35:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 84 (0x7fa15eda1400) [pid = 1955] [serial = 607] [outer = 0x7fa1553b3400] 03:35:08 INFO - PROCESS | 1955 | 1461062108747 Marionette DEBUG loaded listener.js 03:35:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 85 (0x7fa15ee32800) [pid = 1955] [serial = 608] [outer = 0x7fa1553b3400] 03:35:09 INFO - PROCESS | 1955 | 1461062109639 Marionette TRACE conn5 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 03:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 03:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1327ms 03:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 03:35:09 INFO - PROCESS | 1955 | 1461062109672 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 03:35:09 INFO - PROCESS | 1955 | 1461062109675 Marionette TRACE conn5 <- [1,781,null,{"value":"8"}] 03:35:09 INFO - PROCESS | 1955 | 1461062109682 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 03:35:09 INFO - PROCESS | 1955 | 1461062109685 Marionette TRACE conn5 <- [1,782,null,{}] 03:35:09 INFO - PROCESS | 1955 | 1461062109691 Marionette TRACE conn5 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:09 INFO - PROCESS | 1955 | 1461062109850 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 03:35:10 INFO - PROCESS | 1955 | 1461062110002 Marionette TRACE conn5 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:10 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16217b000 == 65 [pid = 1955] [id = 203] 03:35:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 86 (0x7fa15ee32c00) [pid = 1955] [serial = 609] [outer = (nil)] 03:35:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 87 (0x7fa160b1bc00) [pid = 1955] [serial = 610] [outer = 0x7fa15ee32c00] 03:35:10 INFO - PROCESS | 1955 | 1461062110074 Marionette DEBUG loaded listener.js 03:35:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 88 (0x7fa160c64400) [pid = 1955] [serial = 611] [outer = 0x7fa15ee32c00] 03:35:10 INFO - PROCESS | 1955 | 1461062110966 Marionette TRACE conn5 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 03:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 03:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1335ms 03:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 03:35:11 INFO - PROCESS | 1955 | 1461062111017 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 03:35:11 INFO - PROCESS | 1955 | 1461062111019 Marionette TRACE conn5 <- [1,785,null,{"value":"8"}] 03:35:11 INFO - PROCESS | 1955 | 1461062111026 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 03:35:11 INFO - PROCESS | 1955 | 1461062111029 Marionette TRACE conn5 <- [1,786,null,{}] 03:35:11 INFO - PROCESS | 1955 | 1461062111035 Marionette TRACE conn5 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:11 INFO - PROCESS | 1955 | 1461062111283 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 03:35:11 INFO - PROCESS | 1955 | 1461062111432 Marionette TRACE conn5 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:11 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa153405000 == 66 [pid = 1955] [id = 204] 03:35:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 89 (0x7fa1553b7000) [pid = 1955] [serial = 612] [outer = (nil)] 03:35:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 90 (0x7fa155b58400) [pid = 1955] [serial = 613] [outer = 0x7fa1553b7000] 03:35:11 INFO - PROCESS | 1955 | 1461062111511 Marionette DEBUG loaded listener.js 03:35:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 91 (0x7fa160c69c00) [pid = 1955] [serial = 614] [outer = 0x7fa1553b7000] 03:35:12 INFO - PROCESS | 1955 | 1461062112634 Marionette TRACE conn5 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 03:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 03:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1679ms 03:35:12 INFO - PROCESS | 1955 | 1461062112706 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 03:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 03:35:12 INFO - PROCESS | 1955 | 1461062112711 Marionette TRACE conn5 <- [1,789,null,{"value":"8"}] 03:35:12 INFO - PROCESS | 1955 | 1461062112720 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 03:35:12 INFO - PROCESS | 1955 | 1461062112725 Marionette TRACE conn5 <- [1,790,null,{}] 03:35:12 INFO - PROCESS | 1955 | 1461062112734 Marionette TRACE conn5 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:12 INFO - PROCESS | 1955 | 1461062112909 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 03:35:13 INFO - PROCESS | 1955 | 1461062113195 Marionette TRACE conn5 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:13 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15590c800 == 67 [pid = 1955] [id = 205] 03:35:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 92 (0x7fa15a60a400) [pid = 1955] [serial = 615] [outer = (nil)] 03:35:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 93 (0x7fa15a644400) [pid = 1955] [serial = 616] [outer = 0x7fa15a60a400] 03:35:13 INFO - PROCESS | 1955 | 1461062113310 Marionette DEBUG loaded listener.js 03:35:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 94 (0x7fa15a865c00) [pid = 1955] [serial = 617] [outer = 0x7fa15a60a400] 03:35:13 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15aa45800 == 66 [pid = 1955] [id = 197] 03:35:13 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155908000 == 65 [pid = 1955] [id = 196] 03:35:13 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155d22800 == 64 [pid = 1955] [id = 195] 03:35:13 INFO - PROCESS | 1955 | --DOMWINDOW == 93 (0x7fa15cec3400) [pid = 1955] [serial = 568] [outer = (nil)] [url = about:blank] 03:35:13 INFO - PROCESS | 1955 | --DOMWINDOW == 92 (0x7fa1616ec400) [pid = 1955] [serial = 506] [outer = (nil)] [url = about:blank] 03:35:13 INFO - PROCESS | 1955 | --DOMWINDOW == 91 (0x7fa165927800) [pid = 1955] [serial = 500] [outer = (nil)] [url = about:blank] 03:35:13 INFO - PROCESS | 1955 | --DOMWINDOW == 90 (0x7fa16705f400) [pid = 1955] [serial = 512] [outer = (nil)] [url = about:blank] 03:35:13 INFO - PROCESS | 1955 | --DOMWINDOW == 89 (0x7fa161dbb800) [pid = 1955] [serial = 515] [outer = (nil)] [url = about:blank] 03:35:13 INFO - PROCESS | 1955 | --DOMWINDOW == 88 (0x7fa15cd0c000) [pid = 1955] [serial = 503] [outer = (nil)] [url = about:blank] 03:35:13 INFO - PROCESS | 1955 | --DOMWINDOW == 87 (0x7fa165ca5400) [pid = 1955] [serial = 509] [outer = (nil)] [url = about:blank] 03:35:13 INFO - PROCESS | 1955 | --DOMWINDOW == 86 (0x7fa15cb99c00) [pid = 1955] [serial = 562] [outer = (nil)] [url = about:blank] 03:35:13 INFO - PROCESS | 1955 | --DOMWINDOW == 85 (0x7fa15a649400) [pid = 1955] [serial = 542] [outer = (nil)] [url = about:blank] 03:35:13 INFO - PROCESS | 1955 | --DOMWINDOW == 84 (0x7fa15a606000) [pid = 1955] [serial = 541] [outer = (nil)] [url = about:blank] 03:35:13 INFO - PROCESS | 1955 | --DOMWINDOW == 83 (0x7fa160f68c00) [pid = 1955] [serial = 551] [outer = (nil)] [url = about:blank] 03:35:13 INFO - PROCESS | 1955 | --DOMWINDOW == 82 (0x7fa160dda000) [pid = 1955] [serial = 550] [outer = (nil)] [url = about:blank] 03:35:13 INFO - PROCESS | 1955 | --DOMWINDOW == 81 (0x7fa155c9d400) [pid = 1955] [serial = 556] [outer = (nil)] [url = about:blank] 03:35:13 INFO - PROCESS | 1955 | --DOMWINDOW == 80 (0x7fa156604800) [pid = 1955] [serial = 557] [outer = (nil)] [url = about:blank] 03:35:13 INFO - PROCESS | 1955 | --DOMWINDOW == 79 (0x7fa15cd03800) [pid = 1955] [serial = 545] [outer = (nil)] [url = about:blank] 03:35:13 INFO - PROCESS | 1955 | --DOMWINDOW == 78 (0x7fa15b4c7c00) [pid = 1955] [serial = 544] [outer = (nil)] [url = about:blank] 03:35:13 INFO - PROCESS | 1955 | --DOMWINDOW == 77 (0x7fa15a643000) [pid = 1955] [serial = 559] [outer = (nil)] [url = about:blank] 03:35:13 INFO - PROCESS | 1955 | --DOMWINDOW == 76 (0x7fa160c63000) [pid = 1955] [serial = 548] [outer = (nil)] [url = about:blank] 03:35:13 INFO - PROCESS | 1955 | --DOMWINDOW == 75 (0x7fa15d754000) [pid = 1955] [serial = 547] [outer = (nil)] [url = about:blank] 03:35:13 INFO - PROCESS | 1955 | --DOMWINDOW == 74 (0x7fa155b56400) [pid = 1955] [serial = 553] [outer = (nil)] [url = about:blank] 03:35:13 INFO - PROCESS | 1955 | --DOMWINDOW == 73 (0x7fa156609c00) [pid = 1955] [serial = 554] [outer = (nil)] [url = about:blank] 03:35:13 INFO - PROCESS | 1955 | --DOMWINDOW == 72 (0x7fa15cd04800) [pid = 1955] [serial = 563] [outer = (nil)] [url = about:blank] 03:35:13 INFO - PROCESS | 1955 | --DOMWINDOW == 71 (0x7fa15cd05c00) [pid = 1955] [serial = 565] [outer = (nil)] [url = about:blank] 03:35:13 INFO - PROCESS | 1955 | --DOMWINDOW == 70 (0x7fa15ceae400) [pid = 1955] [serial = 566] [outer = (nil)] [url = about:blank] 03:35:13 INFO - PROCESS | 1955 | --DOMWINDOW == 69 (0x7fa15a86e400) [pid = 1955] [serial = 560] [outer = (nil)] [url = about:blank] 03:35:14 INFO - PROCESS | 1955 | 1461062114080 Marionette TRACE conn5 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 03:35:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 03:35:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1382ms 03:35:14 INFO - PROCESS | 1955 | 1461062114102 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 03:35:14 INFO - PROCESS | 1955 | 1461062114110 Marionette TRACE conn5 <- [1,793,null,{"value":"8"}] 03:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 03:35:14 INFO - PROCESS | 1955 | 1461062114120 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 03:35:14 INFO - PROCESS | 1955 | 1461062114123 Marionette TRACE conn5 <- [1,794,null,{}] 03:35:14 INFO - PROCESS | 1955 | 1461062114128 Marionette TRACE conn5 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:14 INFO - PROCESS | 1955 | 1461062114269 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 03:35:14 INFO - PROCESS | 1955 | 1461062114299 Marionette TRACE conn5 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:14 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1566a9000 == 65 [pid = 1955] [id = 206] 03:35:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 70 (0x7fa156609c00) [pid = 1955] [serial = 618] [outer = (nil)] 03:35:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 71 (0x7fa15ca5d800) [pid = 1955] [serial = 619] [outer = 0x7fa156609c00] 03:35:14 INFO - PROCESS | 1955 | 1461062114358 Marionette DEBUG loaded listener.js 03:35:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 72 (0x7fa15cd05c00) [pid = 1955] [serial = 620] [outer = 0x7fa156609c00] 03:35:15 INFO - PROCESS | 1955 | 1461062115301 Marionette TRACE conn5 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 03:35:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 03:35:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1232ms 03:35:15 INFO - PROCESS | 1955 | 1461062115352 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 03:35:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 03:35:15 INFO - PROCESS | 1955 | 1461062115357 Marionette TRACE conn5 <- [1,797,null,{"value":"8"}] 03:35:15 INFO - PROCESS | 1955 | 1461062115363 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 03:35:15 INFO - PROCESS | 1955 | 1461062115369 Marionette TRACE conn5 <- [1,798,null,{}] 03:35:15 INFO - PROCESS | 1955 | 1461062115386 Marionette TRACE conn5 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:15 INFO - PROCESS | 1955 | 1461062115551 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 03:35:15 INFO - PROCESS | 1955 | 1461062115653 Marionette TRACE conn5 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:15 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15cd76800 == 66 [pid = 1955] [id = 207] 03:35:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 73 (0x7fa15a643000) [pid = 1955] [serial = 621] [outer = (nil)] 03:35:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 74 (0x7fa15d164800) [pid = 1955] [serial = 622] [outer = 0x7fa15a643000] 03:35:15 INFO - PROCESS | 1955 | 1461062115717 Marionette DEBUG loaded listener.js 03:35:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 75 (0x7fa15d9f2c00) [pid = 1955] [serial = 623] [outer = 0x7fa15a643000] 03:35:16 INFO - PROCESS | 1955 | 1461062116444 Marionette TRACE conn5 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 03:35:16 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 03:35:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1137ms 03:35:16 INFO - PROCESS | 1955 | 1461062116508 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 03:35:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 03:35:16 INFO - PROCESS | 1955 | 1461062116513 Marionette TRACE conn5 <- [1,801,null,{"value":"8"}] 03:35:16 INFO - PROCESS | 1955 | 1461062116519 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 03:35:16 INFO - PROCESS | 1955 | 1461062116522 Marionette TRACE conn5 <- [1,802,null,{}] 03:35:16 INFO - PROCESS | 1955 | 1461062116530 Marionette TRACE conn5 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:16 INFO - PROCESS | 1955 | 1461062116721 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 03:35:16 INFO - PROCESS | 1955 | 1461062116739 Marionette TRACE conn5 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:16 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dc86000 == 67 [pid = 1955] [id = 208] 03:35:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 76 (0x7fa15a860400) [pid = 1955] [serial = 624] [outer = (nil)] 03:35:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 77 (0x7fa15eb7c400) [pid = 1955] [serial = 625] [outer = 0x7fa15a860400] 03:35:16 INFO - PROCESS | 1955 | 1461062116797 Marionette DEBUG loaded listener.js 03:35:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 78 (0x7fa160b12c00) [pid = 1955] [serial = 626] [outer = 0x7fa15a860400] 03:35:17 INFO - PROCESS | 1955 | 1461062117660 Marionette TRACE conn5 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 03:35:17 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 03:35:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1184ms 03:35:17 INFO - PROCESS | 1955 | 1461062117703 Marionette TRACE conn5 -> [0,805,"getWindowHandle",null] 03:35:17 INFO - PROCESS | 1955 | 1461062117705 Marionette TRACE conn5 <- [1,805,null,{"value":"8"}] 03:35:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 03:35:17 INFO - PROCESS | 1955 | 1461062117712 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 03:35:17 INFO - PROCESS | 1955 | 1461062117715 Marionette TRACE conn5 <- [1,806,null,{}] 03:35:17 INFO - PROCESS | 1955 | 1461062117726 Marionette TRACE conn5 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:17 INFO - PROCESS | 1955 | 1461062117918 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 03:35:17 INFO - PROCESS | 1955 | 1461062117941 Marionette TRACE conn5 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:17 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155767000 == 68 [pid = 1955] [id = 209] 03:35:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 79 (0x7fa15d3cac00) [pid = 1955] [serial = 627] [outer = (nil)] 03:35:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 80 (0x7fa160c67c00) [pid = 1955] [serial = 628] [outer = 0x7fa15d3cac00] 03:35:18 INFO - PROCESS | 1955 | 1461062118001 Marionette DEBUG loaded listener.js 03:35:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 81 (0x7fa160dd7800) [pid = 1955] [serial = 629] [outer = 0x7fa15d3cac00] 03:35:18 INFO - PROCESS | 1955 | --DOMWINDOW == 80 (0x7fa155b5ac00) [pid = 1955] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 03:35:18 INFO - PROCESS | 1955 | --DOMWINDOW == 79 (0x7fa15594fc00) [pid = 1955] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 03:35:18 INFO - PROCESS | 1955 | --DOMWINDOW == 78 (0x7fa15660b800) [pid = 1955] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 03:35:18 INFO - PROCESS | 1955 | 1461062118813 Marionette TRACE conn5 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 03:35:18 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 03:35:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1136ms 03:35:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 03:35:18 INFO - PROCESS | 1955 | 1461062118850 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 03:35:18 INFO - PROCESS | 1955 | 1461062118852 Marionette TRACE conn5 <- [1,809,null,{"value":"8"}] 03:35:18 INFO - PROCESS | 1955 | 1461062118864 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 03:35:18 INFO - PROCESS | 1955 | 1461062118869 Marionette TRACE conn5 <- [1,810,null,{}] 03:35:18 INFO - PROCESS | 1955 | 1461062118877 Marionette TRACE conn5 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:19 INFO - PROCESS | 1955 | 1461062119138 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 03:35:19 INFO - PROCESS | 1955 | 1461062119156 Marionette TRACE conn5 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:19 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa163308000 == 69 [pid = 1955] [id = 210] 03:35:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 79 (0x7fa160ddf400) [pid = 1955] [serial = 630] [outer = (nil)] 03:35:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 80 (0x7fa1616f0c00) [pid = 1955] [serial = 631] [outer = 0x7fa160ddf400] 03:35:19 INFO - PROCESS | 1955 | 1461062119224 Marionette DEBUG loaded listener.js 03:35:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 81 (0x7fa1617a3800) [pid = 1955] [serial = 632] [outer = 0x7fa160ddf400] 03:35:20 INFO - PROCESS | 1955 | 1461062120018 Marionette TRACE conn5 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 03:35:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 03:35:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1185ms 03:35:20 INFO - PROCESS | 1955 | 1461062120044 Marionette TRACE conn5 -> [0,813,"getWindowHandle",null] 03:35:20 INFO - PROCESS | 1955 | 1461062120048 Marionette TRACE conn5 <- [1,813,null,{"value":"8"}] 03:35:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 03:35:20 INFO - PROCESS | 1955 | 1461062120064 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 03:35:20 INFO - PROCESS | 1955 | 1461062120067 Marionette TRACE conn5 <- [1,814,null,{}] 03:35:20 INFO - PROCESS | 1955 | 1461062120073 Marionette TRACE conn5 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:20 INFO - PROCESS | 1955 | 1461062120226 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 03:35:20 INFO - PROCESS | 1955 | 1461062120241 Marionette TRACE conn5 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:20 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa163f5a000 == 70 [pid = 1955] [id = 211] 03:35:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 82 (0x7fa1617a3c00) [pid = 1955] [serial = 633] [outer = (nil)] 03:35:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 83 (0x7fa1617abc00) [pid = 1955] [serial = 634] [outer = 0x7fa1617a3c00] 03:35:20 INFO - PROCESS | 1955 | 1461062120305 Marionette DEBUG loaded listener.js 03:35:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 84 (0x7fa161be7800) [pid = 1955] [serial = 635] [outer = 0x7fa1617a3c00] 03:35:21 INFO - PROCESS | 1955 | 1461062121393 Marionette TRACE conn5 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 03:35:21 INFO - PROCESS | 1955 | 1461062121452 Marionette TRACE conn5 <- [1,817,null,{"value":"8"}] 03:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 03:35:21 INFO - PROCESS | 1955 | 1461062121462 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 03:35:21 INFO - PROCESS | 1955 | 1461062121466 Marionette TRACE conn5 <- [1,818,null,{}] 03:35:21 INFO - PROCESS | 1955 | 1461062121475 Marionette TRACE conn5 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:21 INFO - PROCESS | 1955 | 1461062121695 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 03:35:21 INFO - PROCESS | 1955 | 1461062121848 Marionette TRACE conn5 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:21 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15b496800 == 71 [pid = 1955] [id = 212] 03:35:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 85 (0x7fa15a649c00) [pid = 1955] [serial = 636] [outer = (nil)] 03:35:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 86 (0x7fa15ca5ac00) [pid = 1955] [serial = 637] [outer = 0x7fa15a649c00] 03:35:21 INFO - PROCESS | 1955 | 1461062121924 Marionette DEBUG loaded listener.js 03:35:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 87 (0x7fa15cd0c800) [pid = 1955] [serial = 638] [outer = 0x7fa15a649c00] 03:35:22 INFO - PROCESS | 1955 | 1461062122876 Marionette TRACE conn5 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 03:35:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 03:35:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1479ms 03:35:22 INFO - PROCESS | 1955 | 1461062122943 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 03:35:22 INFO - PROCESS | 1955 | 1461062122952 Marionette TRACE conn5 <- [1,821,null,{"value":"8"}] 03:35:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 03:35:22 INFO - PROCESS | 1955 | 1461062122963 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 03:35:22 INFO - PROCESS | 1955 | 1461062122967 Marionette TRACE conn5 <- [1,822,null,{}] 03:35:22 INFO - PROCESS | 1955 | 1461062122974 Marionette TRACE conn5 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:23 INFO - PROCESS | 1955 | 1461062123197 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 03:35:23 INFO - PROCESS | 1955 | 1461062123430 Marionette TRACE conn5 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:23 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16121f800 == 72 [pid = 1955] [id = 213] 03:35:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 88 (0x7fa15d3c5800) [pid = 1955] [serial = 639] [outer = (nil)] 03:35:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 89 (0x7fa15eb7d800) [pid = 1955] [serial = 640] [outer = 0x7fa15d3c5800] 03:35:23 INFO - PROCESS | 1955 | 1461062123556 Marionette DEBUG loaded listener.js 03:35:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 90 (0x7fa160bae800) [pid = 1955] [serial = 641] [outer = 0x7fa15d3c5800] 03:35:24 INFO - PROCESS | 1955 | 1461062124405 Marionette TRACE conn5 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 03:35:24 INFO - PROCESS | 1955 | 1461062124465 Marionette TRACE conn5 <- [1,825,null,{"value":"8"}] 03:35:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 03:35:24 INFO - PROCESS | 1955 | 1461062124473 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 03:35:24 INFO - PROCESS | 1955 | 1461062124480 Marionette TRACE conn5 <- [1,826,null,{}] 03:35:24 INFO - PROCESS | 1955 | 1461062124537 Marionette TRACE conn5 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:24 INFO - PROCESS | 1955 | 1461062124753 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 03:35:24 INFO - PROCESS | 1955 | 1461062124876 Marionette TRACE conn5 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:24 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa165704000 == 73 [pid = 1955] [id = 214] 03:35:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 91 (0x7fa15cd09400) [pid = 1955] [serial = 642] [outer = (nil)] 03:35:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 92 (0x7fa1616e9000) [pid = 1955] [serial = 643] [outer = 0x7fa15cd09400] 03:35:24 INFO - PROCESS | 1955 | 1461062124950 Marionette DEBUG loaded listener.js 03:35:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 93 (0x7fa161be3c00) [pid = 1955] [serial = 644] [outer = 0x7fa15cd09400] 03:35:25 INFO - PROCESS | 1955 | 1461062125820 Marionette TRACE conn5 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 03:35:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 03:35:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1395ms 03:35:25 INFO - PROCESS | 1955 | 1461062125868 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 03:35:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 03:35:25 INFO - PROCESS | 1955 | 1461062125873 Marionette TRACE conn5 <- [1,829,null,{"value":"8"}] 03:35:25 INFO - PROCESS | 1955 | 1461062125879 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 03:35:25 INFO - PROCESS | 1955 | 1461062125882 Marionette TRACE conn5 <- [1,830,null,{}] 03:35:25 INFO - PROCESS | 1955 | 1461062125887 Marionette TRACE conn5 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:26 INFO - PROCESS | 1955 | 1461062126089 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 03:35:26 INFO - PROCESS | 1955 | 1461062126243 Marionette TRACE conn5 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:26 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa166121800 == 74 [pid = 1955] [id = 215] 03:35:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 94 (0x7fa161be9000) [pid = 1955] [serial = 645] [outer = (nil)] 03:35:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 95 (0x7fa161db3400) [pid = 1955] [serial = 646] [outer = 0x7fa161be9000] 03:35:26 INFO - PROCESS | 1955 | 1461062126320 Marionette DEBUG loaded listener.js 03:35:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 96 (0x7fa161db9400) [pid = 1955] [serial = 647] [outer = 0x7fa161be9000] 03:35:27 INFO - PROCESS | 1955 | 1461062127219 Marionette TRACE conn5 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 03:35:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 03:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1378ms 03:35:27 INFO - PROCESS | 1955 | 1461062127257 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 03:35:27 INFO - PROCESS | 1955 | 1461062127260 Marionette TRACE conn5 <- [1,833,null,{"value":"8"}] 03:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 03:35:27 INFO - PROCESS | 1955 | 1461062127267 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 03:35:27 INFO - PROCESS | 1955 | 1461062127270 Marionette TRACE conn5 <- [1,834,null,{}] 03:35:27 INFO - PROCESS | 1955 | 1461062127275 Marionette TRACE conn5 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:27 INFO - PROCESS | 1955 | 1461062127454 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 03:35:27 INFO - PROCESS | 1955 | 1461062127611 Marionette TRACE conn5 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:27 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa166a69000 == 75 [pid = 1955] [id = 216] 03:35:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 97 (0x7fa161beb000) [pid = 1955] [serial = 648] [outer = (nil)] 03:35:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 98 (0x7fa161dbf800) [pid = 1955] [serial = 649] [outer = 0x7fa161beb000] 03:35:27 INFO - PROCESS | 1955 | 1461062127681 Marionette DEBUG loaded listener.js 03:35:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 99 (0x7fa1621c1400) [pid = 1955] [serial = 650] [outer = 0x7fa161beb000] 03:35:28 INFO - PROCESS | 1955 | 1461062128614 Marionette TRACE conn5 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 03:35:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 03:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1390ms 03:35:28 INFO - PROCESS | 1955 | 1461062128658 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 03:35:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 03:35:28 INFO - PROCESS | 1955 | 1461062128662 Marionette TRACE conn5 <- [1,837,null,{"value":"8"}] 03:35:28 INFO - PROCESS | 1955 | 1461062128669 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 03:35:28 INFO - PROCESS | 1955 | 1461062128672 Marionette TRACE conn5 <- [1,838,null,{}] 03:35:28 INFO - PROCESS | 1955 | 1461062128678 Marionette TRACE conn5 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:28 INFO - PROCESS | 1955 | 1461062128868 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 03:35:29 INFO - PROCESS | 1955 | 1461062129028 Marionette TRACE conn5 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:29 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa166b9d000 == 76 [pid = 1955] [id = 217] 03:35:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 100 (0x7fa15b4cc400) [pid = 1955] [serial = 651] [outer = (nil)] 03:35:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 101 (0x7fa163fac000) [pid = 1955] [serial = 652] [outer = 0x7fa15b4cc400] 03:35:29 INFO - PROCESS | 1955 | 1461062129106 Marionette DEBUG loaded listener.js 03:35:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 102 (0x7fa1648de400) [pid = 1955] [serial = 653] [outer = 0x7fa15b4cc400] 03:35:29 INFO - PROCESS | 1955 | 1461062129971 Marionette TRACE conn5 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 03:35:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 03:35:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1330ms 03:35:30 INFO - PROCESS | 1955 | 1461062129999 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 03:35:30 INFO - PROCESS | 1955 | 1461062130002 Marionette TRACE conn5 <- [1,841,null,{"value":"8"}] 03:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 03:35:30 INFO - PROCESS | 1955 | 1461062130008 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 03:35:30 INFO - PROCESS | 1955 | 1461062130010 Marionette TRACE conn5 <- [1,842,null,{}] 03:35:30 INFO - PROCESS | 1955 | 1461062130016 Marionette TRACE conn5 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:30 INFO - PROCESS | 1955 | 1461062130177 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 03:35:30 INFO - PROCESS | 1955 | 1461062130336 Marionette TRACE conn5 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:30 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15a628000 == 77 [pid = 1955] [id = 218] 03:35:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 103 (0x7fa1543e8400) [pid = 1955] [serial = 654] [outer = (nil)] 03:35:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 104 (0x7fa15b4cf000) [pid = 1955] [serial = 655] [outer = 0x7fa1543e8400] 03:35:30 INFO - PROCESS | 1955 | 1461062130420 Marionette DEBUG loaded listener.js 03:35:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 105 (0x7fa164c85400) [pid = 1955] [serial = 656] [outer = 0x7fa1543e8400] 03:35:31 INFO - PROCESS | 1955 | 1461062131616 Marionette TRACE conn5 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 03:35:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 03:35:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1631ms 03:35:31 INFO - PROCESS | 1955 | 1461062131640 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 03:35:31 INFO - PROCESS | 1955 | 1461062131646 Marionette TRACE conn5 <- [1,845,null,{"value":"8"}] 03:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 03:35:31 INFO - PROCESS | 1955 | 1461062131653 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 03:35:31 INFO - PROCESS | 1955 | 1461062131659 Marionette TRACE conn5 <- [1,846,null,{}] 03:35:31 INFO - PROCESS | 1955 | 1461062131667 Marionette TRACE conn5 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:31 INFO - PROCESS | 1955 | 1461062131819 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 03:35:32 INFO - PROCESS | 1955 | 1461062132023 Marionette TRACE conn5 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:32 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15cc0b000 == 78 [pid = 1955] [id = 219] 03:35:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 106 (0x7fa15660d800) [pid = 1955] [serial = 657] [outer = (nil)] 03:35:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 107 (0x7fa15a608c00) [pid = 1955] [serial = 658] [outer = 0x7fa15660d800] 03:35:32 INFO - PROCESS | 1955 | 1461062132100 Marionette DEBUG loaded listener.js 03:35:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 108 (0x7fa15a863800) [pid = 1955] [serial = 659] [outer = 0x7fa15660d800] 03:35:32 INFO - PROCESS | 1955 | 1461062132968 Marionette TRACE conn5 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 03:35:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 03:35:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1337ms 03:35:32 INFO - PROCESS | 1955 | 1461062132990 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 03:35:33 INFO - PROCESS | 1955 | 1461062132998 Marionette TRACE conn5 <- [1,849,null,{"value":"8"}] 03:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 03:35:33 INFO - PROCESS | 1955 | 1461062133009 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 03:35:33 INFO - PROCESS | 1955 | 1461062133012 Marionette TRACE conn5 <- [1,850,null,{}] 03:35:33 INFO - PROCESS | 1955 | 1461062133019 Marionette TRACE conn5 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:33 INFO - PROCESS | 1955 | 1461062133226 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 03:35:33 INFO - PROCESS | 1955 | 1461062133394 Marionette TRACE conn5 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:33 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155d13800 == 79 [pid = 1955] [id = 220] 03:35:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 109 (0x7fa15a869c00) [pid = 1955] [serial = 660] [outer = (nil)] 03:35:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 110 (0x7fa15b4cb000) [pid = 1955] [serial = 661] [outer = 0x7fa15a869c00] 03:35:33 INFO - PROCESS | 1955 | 1461062133529 Marionette DEBUG loaded listener.js 03:35:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 111 (0x7fa15ca5c400) [pid = 1955] [serial = 662] [outer = 0x7fa15a869c00] 03:35:34 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15f006800 == 78 [pid = 1955] [id = 50] 03:35:34 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa162185800 == 77 [pid = 1955] [id = 42] 03:35:34 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa165f2c800 == 76 [pid = 1955] [id = 52] 03:35:34 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1634bd800 == 75 [pid = 1955] [id = 51] 03:35:34 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa174b15800 == 74 [pid = 1955] [id = 45] 03:35:34 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa162176000 == 73 [pid = 1955] [id = 43] 03:35:34 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa166109800 == 72 [pid = 1955] [id = 46] 03:35:34 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15a61f800 == 71 [pid = 1955] [id = 179] 03:35:34 INFO - PROCESS | 1955 | --DOMWINDOW == 110 (0x7fa15d170800) [pid = 1955] [serial = 595] [outer = (nil)] [url = about:blank] 03:35:34 INFO - PROCESS | 1955 | 1461062134595 Marionette TRACE conn5 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 03:35:34 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15df77000 == 70 [pid = 1955] [id = 201] 03:35:34 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15d028000 == 69 [pid = 1955] [id = 200] 03:35:34 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15669f000 == 68 [pid = 1955] [id = 199] 03:35:34 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15d02f000 == 67 [pid = 1955] [id = 198] 03:35:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 03:35:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1632ms 03:35:34 INFO - PROCESS | 1955 | 1461062134641 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 03:35:34 INFO - PROCESS | 1955 | 1461062134645 Marionette TRACE conn5 <- [1,853,null,{"value":"8"}] 03:35:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 03:35:34 INFO - PROCESS | 1955 | 1461062134652 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 03:35:34 INFO - PROCESS | 1955 | 1461062134658 Marionette TRACE conn5 <- [1,854,null,{}] 03:35:34 INFO - PROCESS | 1955 | 1461062134675 Marionette TRACE conn5 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:34 INFO - PROCESS | 1955 | --DOMWINDOW == 109 (0x7fa15a605c00) [pid = 1955] [serial = 571] [outer = (nil)] [url = about:blank] 03:35:34 INFO - PROCESS | 1955 | --DOMWINDOW == 108 (0x7fa15cba2000) [pid = 1955] [serial = 574] [outer = (nil)] [url = about:blank] 03:35:34 INFO - PROCESS | 1955 | --DOMWINDOW == 107 (0x7fa15d3cdc00) [pid = 1955] [serial = 577] [outer = (nil)] [url = about:blank] 03:35:34 INFO - PROCESS | 1955 | --DOMWINDOW == 106 (0x7fa15d9f1c00) [pid = 1955] [serial = 580] [outer = (nil)] [url = about:blank] 03:35:34 INFO - PROCESS | 1955 | --DOMWINDOW == 105 (0x7fa15a602800) [pid = 1955] [serial = 587] [outer = (nil)] [url = about:blank] 03:35:34 INFO - PROCESS | 1955 | --DOMWINDOW == 104 (0x7fa155c99400) [pid = 1955] [serial = 586] [outer = (nil)] [url = about:blank] 03:35:34 INFO - PROCESS | 1955 | --DOMWINDOW == 103 (0x7fa15b4c6c00) [pid = 1955] [serial = 589] [outer = (nil)] [url = about:blank] 03:35:34 INFO - PROCESS | 1955 | --DOMWINDOW == 102 (0x7fa15b82cc00) [pid = 1955] [serial = 590] [outer = (nil)] [url = about:blank] 03:35:34 INFO - PROCESS | 1955 | --DOMWINDOW == 101 (0x7fa15dcae800) [pid = 1955] [serial = 583] [outer = (nil)] [url = about:blank] 03:35:34 INFO - PROCESS | 1955 | --DOMWINDOW == 100 (0x7fa15cba1800) [pid = 1955] [serial = 592] [outer = (nil)] [url = about:blank] 03:35:34 INFO - PROCESS | 1955 | --DOMWINDOW == 99 (0x7fa15ceb0000) [pid = 1955] [serial = 593] [outer = (nil)] [url = about:blank] 03:35:34 INFO - PROCESS | 1955 | 1461062134902 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 03:35:35 INFO - PROCESS | 1955 | 1461062135084 Marionette TRACE conn5 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:35 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15a61f800 == 68 [pid = 1955] [id = 221] 03:35:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 100 (0x7fa15cb9e800) [pid = 1955] [serial = 663] [outer = (nil)] 03:35:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 101 (0x7fa15cec1400) [pid = 1955] [serial = 664] [outer = 0x7fa15cb9e800] 03:35:35 INFO - PROCESS | 1955 | 1461062135154 Marionette DEBUG loaded listener.js 03:35:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 102 (0x7fa15d3c5400) [pid = 1955] [serial = 665] [outer = 0x7fa15cb9e800] 03:35:35 INFO - PROCESS | 1955 | 1461062135861 Marionette TRACE conn5 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 03:35:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 03:35:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1236ms 03:35:35 INFO - PROCESS | 1955 | 1461062135891 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 03:35:35 INFO - PROCESS | 1955 | 1461062135896 Marionette TRACE conn5 <- [1,857,null,{"value":"8"}] 03:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 03:35:35 INFO - PROCESS | 1955 | 1461062135902 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 03:35:35 INFO - PROCESS | 1955 | 1461062135906 Marionette TRACE conn5 <- [1,858,null,{}] 03:35:35 INFO - PROCESS | 1955 | 1461062135911 Marionette TRACE conn5 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:36 INFO - PROCESS | 1955 | 1461062136103 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 03:35:36 INFO - PROCESS | 1955 | 1461062136121 Marionette TRACE conn5 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:36 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15d028000 == 69 [pid = 1955] [id = 222] 03:35:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 103 (0x7fa15a604000) [pid = 1955] [serial = 666] [outer = (nil)] 03:35:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 104 (0x7fa15d9f1c00) [pid = 1955] [serial = 667] [outer = 0x7fa15a604000] 03:35:36 INFO - PROCESS | 1955 | 1461062136184 Marionette DEBUG loaded listener.js 03:35:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 105 (0x7fa15dcad800) [pid = 1955] [serial = 668] [outer = 0x7fa15a604000] 03:35:36 INFO - PROCESS | 1955 | 1461062136936 Marionette TRACE conn5 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 03:35:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 03:35:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1087ms 03:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 03:35:36 INFO - PROCESS | 1955 | 1461062136990 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 03:35:36 INFO - PROCESS | 1955 | 1461062136992 Marionette TRACE conn5 <- [1,861,null,{"value":"8"}] 03:35:37 INFO - PROCESS | 1955 | 1461062136999 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 03:35:37 INFO - PROCESS | 1955 | 1461062137002 Marionette TRACE conn5 <- [1,862,null,{}] 03:35:37 INFO - PROCESS | 1955 | 1461062137007 Marionette TRACE conn5 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:37 INFO - PROCESS | 1955 | 1461062137223 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 03:35:37 INFO - PROCESS | 1955 | 1461062137243 Marionette TRACE conn5 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:37 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15eea0000 == 70 [pid = 1955] [id = 223] 03:35:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 106 (0x7fa15ceb7800) [pid = 1955] [serial = 669] [outer = (nil)] 03:35:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 107 (0x7fa15eb7d000) [pid = 1955] [serial = 670] [outer = 0x7fa15ceb7800] 03:35:37 INFO - PROCESS | 1955 | 1461062137304 Marionette DEBUG loaded listener.js 03:35:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 108 (0x7fa160b1b800) [pid = 1955] [serial = 671] [outer = 0x7fa15ceb7800] 03:35:38 INFO - PROCESS | 1955 | 1461062138127 Marionette TRACE conn5 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 03:35:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 03:35:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1177ms 03:35:38 INFO - PROCESS | 1955 | 1461062138183 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 03:35:38 INFO - PROCESS | 1955 | 1461062138186 Marionette TRACE conn5 <- [1,865,null,{"value":"8"}] 03:35:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 03:35:38 INFO - PROCESS | 1955 | 1461062138193 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 03:35:38 INFO - PROCESS | 1955 | 1461062138196 Marionette TRACE conn5 <- [1,866,null,{}] 03:35:38 INFO - PROCESS | 1955 | 1461062138201 Marionette TRACE conn5 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:38 INFO - PROCESS | 1955 | 1461062138416 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 03:35:38 INFO - PROCESS | 1955 | 1461062138442 Marionette TRACE conn5 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:38 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16121f000 == 71 [pid = 1955] [id = 224] 03:35:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 109 (0x7fa160c6b800) [pid = 1955] [serial = 672] [outer = (nil)] 03:35:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 110 (0x7fa1616f1400) [pid = 1955] [serial = 673] [outer = 0x7fa160c6b800] 03:35:38 INFO - PROCESS | 1955 | 1461062138505 Marionette DEBUG loaded listener.js 03:35:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 111 (0x7fa161be5c00) [pid = 1955] [serial = 674] [outer = 0x7fa160c6b800] 03:35:39 INFO - PROCESS | 1955 | --DOMWINDOW == 110 (0x7fa160ddf400) [pid = 1955] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 03:35:39 INFO - PROCESS | 1955 | --DOMWINDOW == 109 (0x7fa15a60a400) [pid = 1955] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 03:35:39 INFO - PROCESS | 1955 | --DOMWINDOW == 108 (0x7fa156609c00) [pid = 1955] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 03:35:39 INFO - PROCESS | 1955 | --DOMWINDOW == 107 (0x7fa155b59c00) [pid = 1955] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 03:35:39 INFO - PROCESS | 1955 | --DOMWINDOW == 106 (0x7fa15a643000) [pid = 1955] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 03:35:39 INFO - PROCESS | 1955 | --DOMWINDOW == 105 (0x7fa15a860400) [pid = 1955] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 03:35:39 INFO - PROCESS | 1955 | --DOMWINDOW == 104 (0x7fa15d3cac00) [pid = 1955] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 03:35:39 INFO - PROCESS | 1955 | 1461062139503 Marionette TRACE conn5 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 03:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 03:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1326ms 03:35:39 INFO - PROCESS | 1955 | 1461062139520 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 03:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 03:35:39 INFO - PROCESS | 1955 | 1461062139524 Marionette TRACE conn5 <- [1,869,null,{"value":"8"}] 03:35:39 INFO - PROCESS | 1955 | 1461062139530 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 03:35:39 INFO - PROCESS | 1955 | 1461062139533 Marionette TRACE conn5 <- [1,870,null,{}] 03:35:39 INFO - PROCESS | 1955 | 1461062139538 Marionette TRACE conn5 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:39 INFO - PROCESS | 1955 | 1461062139731 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 03:35:39 INFO - PROCESS | 1955 | 1461062139815 Marionette TRACE conn5 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:39 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa161c1a800 == 72 [pid = 1955] [id = 225] 03:35:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 105 (0x7fa15a860400) [pid = 1955] [serial = 675] [outer = (nil)] 03:35:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 106 (0x7fa1616eb000) [pid = 1955] [serial = 676] [outer = 0x7fa15a860400] 03:35:39 INFO - PROCESS | 1955 | 1461062139876 Marionette DEBUG loaded listener.js 03:35:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 107 (0x7fa161dbc400) [pid = 1955] [serial = 677] [outer = 0x7fa15a860400] 03:35:40 INFO - PROCESS | 1955 | 1461062140547 Marionette TRACE conn5 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 03:35:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 03:35:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1034ms 03:35:40 INFO - PROCESS | 1955 | 1461062140563 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 03:35:40 INFO - PROCESS | 1955 | 1461062140567 Marionette TRACE conn5 <- [1,873,null,{"value":"8"}] 03:35:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 03:35:40 INFO - PROCESS | 1955 | 1461062140576 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 03:35:40 INFO - PROCESS | 1955 | 1461062140580 Marionette TRACE conn5 <- [1,874,null,{}] 03:35:40 INFO - PROCESS | 1955 | 1461062140601 Marionette TRACE conn5 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:40 INFO - PROCESS | 1955 | 1461062140795 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 03:35:40 INFO - PROCESS | 1955 | 1461062140813 Marionette TRACE conn5 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:40 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa164d8e000 == 73 [pid = 1955] [id = 226] 03:35:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 108 (0x7fa15a60bc00) [pid = 1955] [serial = 678] [outer = (nil)] 03:35:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 109 (0x7fa161dc1400) [pid = 1955] [serial = 679] [outer = 0x7fa15a60bc00] 03:35:40 INFO - PROCESS | 1955 | 1461062140874 Marionette DEBUG loaded listener.js 03:35:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 110 (0x7fa1634ed000) [pid = 1955] [serial = 680] [outer = 0x7fa15a60bc00] 03:35:41 INFO - PROCESS | 1955 | 1461062141890 Marionette TRACE conn5 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 03:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 03:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1348ms 03:35:41 INFO - PROCESS | 1955 | 1461062141922 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 03:35:41 INFO - PROCESS | 1955 | 1461062141929 Marionette TRACE conn5 <- [1,877,null,{"value":"8"}] 03:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 03:35:41 INFO - PROCESS | 1955 | 1461062141939 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 03:35:41 INFO - PROCESS | 1955 | 1461062141943 Marionette TRACE conn5 <- [1,878,null,{}] 03:35:41 INFO - PROCESS | 1955 | 1461062141952 Marionette TRACE conn5 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:42 INFO - PROCESS | 1955 | 1461062142178 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 03:35:42 INFO - PROCESS | 1955 | 1461062142370 Marionette TRACE conn5 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:42 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15a884000 == 74 [pid = 1955] [id = 227] 03:35:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 111 (0x7fa15b4c6800) [pid = 1955] [serial = 681] [outer = (nil)] 03:35:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 112 (0x7fa15b831400) [pid = 1955] [serial = 682] [outer = 0x7fa15b4c6800] 03:35:42 INFO - PROCESS | 1955 | 1461062142456 Marionette DEBUG loaded listener.js 03:35:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 113 (0x7fa15cb9f000) [pid = 1955] [serial = 683] [outer = 0x7fa15b4c6800] 03:35:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 114 (0x7fa15cba1000) [pid = 1955] [serial = 684] [outer = 0x7fa15ee2f000] 03:35:43 INFO - PROCESS | 1955 | 1461062143578 Marionette TRACE conn5 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 03:35:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 03:35:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1690ms 03:35:43 INFO - PROCESS | 1955 | 1461062143630 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 03:35:43 INFO - PROCESS | 1955 | 1461062143638 Marionette TRACE conn5 <- [1,881,null,{"value":"8"}] 03:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 03:35:43 INFO - PROCESS | 1955 | 1461062143649 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 03:35:43 INFO - PROCESS | 1955 | 1461062143654 Marionette TRACE conn5 <- [1,882,null,{}] 03:35:43 INFO - PROCESS | 1955 | 1461062143660 Marionette TRACE conn5 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:43 INFO - PROCESS | 1955 | 1461062143881 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 03:35:44 INFO - PROCESS | 1955 | 1461062144129 Marionette TRACE conn5 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:44 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dc98800 == 75 [pid = 1955] [id = 228] 03:35:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 115 (0x7fa1553ae000) [pid = 1955] [serial = 685] [outer = (nil)] 03:35:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 116 (0x7fa15ceb9c00) [pid = 1955] [serial = 686] [outer = 0x7fa1553ae000] 03:35:44 INFO - PROCESS | 1955 | 1461062144202 Marionette DEBUG loaded listener.js 03:35:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 117 (0x7fa160b13c00) [pid = 1955] [serial = 687] [outer = 0x7fa1553ae000] 03:35:45 INFO - PROCESS | 1955 | 1461062145019 Marionette TRACE conn5 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 03:35:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 03:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1429ms 03:35:45 INFO - PROCESS | 1955 | 1461062145079 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 03:35:45 INFO - PROCESS | 1955 | 1461062145082 Marionette TRACE conn5 <- [1,885,null,{"value":"8"}] 03:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 03:35:45 INFO - PROCESS | 1955 | 1461062145089 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 03:35:45 INFO - PROCESS | 1955 | 1461062145095 Marionette TRACE conn5 <- [1,886,null,{}] 03:35:45 INFO - PROCESS | 1955 | 1461062145111 Marionette TRACE conn5 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:45 INFO - PROCESS | 1955 | 1461062145322 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 03:35:45 INFO - PROCESS | 1955 | 1461062145482 Marionette TRACE conn5 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:45 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa167580000 == 76 [pid = 1955] [id = 229] 03:35:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 118 (0x7fa160b19000) [pid = 1955] [serial = 688] [outer = (nil)] 03:35:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 119 (0x7fa16179ec00) [pid = 1955] [serial = 689] [outer = 0x7fa160b19000] 03:35:45 INFO - PROCESS | 1955 | 1461062145560 Marionette DEBUG loaded listener.js 03:35:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 120 (0x7fa1621c1800) [pid = 1955] [serial = 690] [outer = 0x7fa160b19000] 03:35:46 INFO - PROCESS | 1955 | 1461062146415 Marionette TRACE conn5 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 03:35:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 03:35:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1386ms 03:35:46 INFO - PROCESS | 1955 | 1461062146476 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 03:35:46 INFO - PROCESS | 1955 | 1461062146480 Marionette TRACE conn5 <- [1,889,null,{"value":"8"}] 03:35:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 03:35:46 INFO - PROCESS | 1955 | 1461062146487 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 03:35:46 INFO - PROCESS | 1955 | 1461062146490 Marionette TRACE conn5 <- [1,890,null,{}] 03:35:46 INFO - PROCESS | 1955 | 1461062146496 Marionette TRACE conn5 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:46 INFO - PROCESS | 1955 | 1461062146667 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 03:35:46 INFO - PROCESS | 1955 | 1461062146818 Marionette TRACE conn5 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:46 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa167951000 == 77 [pid = 1955] [id = 230] 03:35:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 121 (0x7fa160c6f800) [pid = 1955] [serial = 691] [outer = (nil)] 03:35:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 122 (0x7fa163faa000) [pid = 1955] [serial = 692] [outer = 0x7fa160c6f800] 03:35:46 INFO - PROCESS | 1955 | 1461062146899 Marionette DEBUG loaded listener.js 03:35:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 123 (0x7fa164c83000) [pid = 1955] [serial = 693] [outer = 0x7fa160c6f800] 03:35:47 INFO - PROCESS | 1955 | 1461062147765 Marionette TRACE conn5 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 03:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 03:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1326ms 03:35:47 INFO - PROCESS | 1955 | 1461062147815 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 03:35:47 INFO - PROCESS | 1955 | 1461062147818 Marionette TRACE conn5 <- [1,893,null,{"value":"8"}] 03:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 03:35:47 INFO - PROCESS | 1955 | 1461062147825 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 03:35:47 INFO - PROCESS | 1955 | 1461062147828 Marionette TRACE conn5 <- [1,894,null,{}] 03:35:47 INFO - PROCESS | 1955 | 1461062147834 Marionette TRACE conn5 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:48 INFO - PROCESS | 1955 | 1461062148035 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 03:35:48 INFO - PROCESS | 1955 | 1461062148193 Marionette TRACE conn5 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:48 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa169816000 == 78 [pid = 1955] [id = 231] 03:35:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 124 (0x7fa15a64c800) [pid = 1955] [serial = 694] [outer = (nil)] 03:35:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 125 (0x7fa164c8dc00) [pid = 1955] [serial = 695] [outer = 0x7fa15a64c800] 03:35:48 INFO - PROCESS | 1955 | 1461062148264 Marionette DEBUG loaded listener.js 03:35:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 126 (0x7fa165666400) [pid = 1955] [serial = 696] [outer = 0x7fa15a64c800] 03:35:49 INFO - PROCESS | 1955 | 1461062149135 Marionette TRACE conn5 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 03:35:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 03:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1383ms 03:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 03:35:49 INFO - PROCESS | 1955 | 1461062149210 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 03:35:49 INFO - PROCESS | 1955 | 1461062149212 Marionette TRACE conn5 <- [1,897,null,{"value":"8"}] 03:35:49 INFO - PROCESS | 1955 | 1461062149220 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 03:35:49 INFO - PROCESS | 1955 | 1461062149222 Marionette TRACE conn5 <- [1,898,null,{}] 03:35:49 INFO - PROCESS | 1955 | 1461062149229 Marionette TRACE conn5 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:49 INFO - PROCESS | 1955 | 1461062149481 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 03:35:49 INFO - PROCESS | 1955 | 1461062149679 Marionette TRACE conn5 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:49 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16999c000 == 79 [pid = 1955] [id = 232] 03:35:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 127 (0x7fa165993c00) [pid = 1955] [serial = 697] [outer = (nil)] 03:35:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 128 (0x7fa165ca5400) [pid = 1955] [serial = 698] [outer = 0x7fa165993c00] 03:35:49 INFO - PROCESS | 1955 | 1461062149798 Marionette DEBUG loaded listener.js 03:35:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 129 (0x7fa166132400) [pid = 1955] [serial = 699] [outer = 0x7fa165993c00] 03:35:50 INFO - PROCESS | 1955 | 1461062150623 Marionette TRACE conn5 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 03:35:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 03:35:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1429ms 03:35:50 INFO - PROCESS | 1955 | 1461062150648 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 03:35:50 INFO - PROCESS | 1955 | 1461062150651 Marionette TRACE conn5 <- [1,901,null,{"value":"8"}] 03:35:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 03:35:50 INFO - PROCESS | 1955 | 1461062150658 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 03:35:50 INFO - PROCESS | 1955 | 1461062150661 Marionette TRACE conn5 <- [1,902,null,{}] 03:35:50 INFO - PROCESS | 1955 | 1461062150667 Marionette TRACE conn5 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:50 INFO - PROCESS | 1955 | 1461062150839 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 03:35:51 INFO - PROCESS | 1955 | 1461062150999 Marionette TRACE conn5 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:51 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16ce4c000 == 80 [pid = 1955] [id = 233] 03:35:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 130 (0x7fa16599a400) [pid = 1955] [serial = 700] [outer = (nil)] 03:35:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 131 (0x7fa166234c00) [pid = 1955] [serial = 701] [outer = 0x7fa16599a400] 03:35:51 INFO - PROCESS | 1955 | 1461062151069 Marionette DEBUG loaded listener.js 03:35:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 132 (0x7fa16623cc00) [pid = 1955] [serial = 702] [outer = 0x7fa16599a400] 03:35:51 INFO - PROCESS | 1955 | 1461062151907 Marionette TRACE conn5 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 03:35:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 03:35:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1290ms 03:35:51 INFO - PROCESS | 1955 | 1461062151949 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 03:35:51 INFO - PROCESS | 1955 | 1461062151953 Marionette TRACE conn5 <- [1,905,null,{"value":"8"}] 03:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 03:35:51 INFO - PROCESS | 1955 | 1461062151960 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 03:35:51 INFO - PROCESS | 1955 | 1461062151963 Marionette TRACE conn5 <- [1,906,null,{}] 03:35:51 INFO - PROCESS | 1955 | 1461062151969 Marionette TRACE conn5 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:52 INFO - PROCESS | 1955 | 1461062152142 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 03:35:52 INFO - PROCESS | 1955 | 1461062152312 Marionette TRACE conn5 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:52 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1737f5800 == 81 [pid = 1955] [id = 234] 03:35:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 133 (0x7fa15a64b000) [pid = 1955] [serial = 703] [outer = (nil)] 03:35:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 134 (0x7fa16699f400) [pid = 1955] [serial = 704] [outer = 0x7fa15a64b000] 03:35:52 INFO - PROCESS | 1955 | 1461062152383 Marionette DEBUG loaded listener.js 03:35:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 135 (0x7fa1669a5800) [pid = 1955] [serial = 705] [outer = 0x7fa15a64b000] 03:35:53 INFO - PROCESS | 1955 | 1461062153289 Marionette TRACE conn5 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 03:35:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 03:35:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1381ms 03:35:53 INFO - PROCESS | 1955 | 1461062153342 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 03:35:53 INFO - PROCESS | 1955 | 1461062153346 Marionette TRACE conn5 <- [1,909,null,{"value":"8"}] 03:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 03:35:53 INFO - PROCESS | 1955 | 1461062153352 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 03:35:53 INFO - PROCESS | 1955 | 1461062153355 Marionette TRACE conn5 <- [1,910,null,{}] 03:35:53 INFO - PROCESS | 1955 | 1461062153361 Marionette TRACE conn5 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:53 INFO - PROCESS | 1955 | 1461062153557 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 03:35:54 INFO - PROCESS | 1955 | 1461062153995 Marionette TRACE conn5 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:54 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15a877800 == 82 [pid = 1955] [id = 235] 03:35:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 136 (0x7fa155951800) [pid = 1955] [serial = 706] [outer = (nil)] 03:35:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 137 (0x7fa155959800) [pid = 1955] [serial = 707] [outer = 0x7fa155951800] 03:35:54 INFO - PROCESS | 1955 | 1461062154110 Marionette DEBUG loaded listener.js 03:35:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 138 (0x7fa156606400) [pid = 1955] [serial = 708] [outer = 0x7fa155951800] 03:35:54 INFO - PROCESS | 1955 | 1461062154931 Marionette TRACE conn5 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 03:35:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 03:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1630ms 03:35:54 INFO - PROCESS | 1955 | 1461062154985 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 03:35:54 INFO - PROCESS | 1955 | 1461062154993 Marionette TRACE conn5 <- [1,913,null,{"value":"8"}] 03:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 03:35:55 INFO - PROCESS | 1955 | 1461062155003 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 03:35:55 INFO - PROCESS | 1955 | 1461062155007 Marionette TRACE conn5 <- [1,914,null,{}] 03:35:55 INFO - PROCESS | 1955 | 1461062155015 Marionette TRACE conn5 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:55 INFO - PROCESS | 1955 | 1461062155271 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 03:35:55 INFO - PROCESS | 1955 | 1461062155516 Marionette TRACE conn5 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:55 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155766800 == 83 [pid = 1955] [id = 236] 03:35:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 139 (0x7fa15cb99400) [pid = 1955] [serial = 709] [outer = (nil)] 03:35:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 140 (0x7fa15cd10400) [pid = 1955] [serial = 710] [outer = 0x7fa15cb99400] 03:35:55 INFO - PROCESS | 1955 | 1461062155639 Marionette DEBUG loaded listener.js 03:35:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 141 (0x7fa15d170000) [pid = 1955] [serial = 711] [outer = 0x7fa15cb99400] 03:35:56 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa160d92800 == 82 [pid = 1955] [id = 194] 03:35:56 INFO - PROCESS | 1955 | --DOMWINDOW == 140 (0x7fa15eda1400) [pid = 1955] [serial = 607] [outer = (nil)] [url = about:blank] 03:35:56 INFO - PROCESS | 1955 | --DOMWINDOW == 139 (0x7fa160b1bc00) [pid = 1955] [serial = 610] [outer = (nil)] [url = about:blank] 03:35:56 INFO - PROCESS | 1955 | 1461062156539 Marionette TRACE conn5 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 03:35:56 INFO - PROCESS | 1955 | --DOMWINDOW == 138 (0x7fa15b828400) [pid = 1955] [serial = 601] [outer = (nil)] [url = about:blank] 03:35:56 INFO - PROCESS | 1955 | --DOMWINDOW == 137 (0x7fa15ca5d800) [pid = 1955] [serial = 619] [outer = (nil)] [url = about:blank] 03:35:56 INFO - PROCESS | 1955 | --DOMWINDOW == 136 (0x7fa15cd05c00) [pid = 1955] [serial = 620] [outer = (nil)] [url = about:blank] 03:35:56 INFO - PROCESS | 1955 | --DOMWINDOW == 135 (0x7fa15d75a400) [pid = 1955] [serial = 596] [outer = (nil)] [url = about:blank] 03:35:56 INFO - PROCESS | 1955 | --DOMWINDOW == 134 (0x7fa15d164800) [pid = 1955] [serial = 622] [outer = (nil)] [url = about:blank] 03:35:56 INFO - PROCESS | 1955 | --DOMWINDOW == 133 (0x7fa15d75c800) [pid = 1955] [serial = 604] [outer = (nil)] [url = about:blank] 03:35:56 INFO - PROCESS | 1955 | --DOMWINDOW == 132 (0x7fa15eb7c400) [pid = 1955] [serial = 625] [outer = (nil)] [url = about:blank] 03:35:56 INFO - PROCESS | 1955 | --DOMWINDOW == 131 (0x7fa155b58400) [pid = 1955] [serial = 613] [outer = (nil)] [url = about:blank] 03:35:56 INFO - PROCESS | 1955 | --DOMWINDOW == 130 (0x7fa156611000) [pid = 1955] [serial = 598] [outer = (nil)] [url = about:blank] 03:35:56 INFO - PROCESS | 1955 | --DOMWINDOW == 129 (0x7fa160c67c00) [pid = 1955] [serial = 628] [outer = (nil)] [url = about:blank] 03:35:56 INFO - PROCESS | 1955 | --DOMWINDOW == 128 (0x7fa1616f0c00) [pid = 1955] [serial = 631] [outer = (nil)] [url = about:blank] 03:35:56 INFO - PROCESS | 1955 | --DOMWINDOW == 127 (0x7fa160dd7800) [pid = 1955] [serial = 629] [outer = (nil)] [url = about:blank] 03:35:56 INFO - PROCESS | 1955 | --DOMWINDOW == 126 (0x7fa160b12c00) [pid = 1955] [serial = 626] [outer = (nil)] [url = about:blank] 03:35:56 INFO - PROCESS | 1955 | --DOMWINDOW == 125 (0x7fa15d9f2c00) [pid = 1955] [serial = 623] [outer = (nil)] [url = about:blank] 03:35:56 INFO - PROCESS | 1955 | --DOMWINDOW == 124 (0x7fa1617a3800) [pid = 1955] [serial = 632] [outer = (nil)] [url = about:blank] 03:35:56 INFO - PROCESS | 1955 | --DOMWINDOW == 123 (0x7fa15a865c00) [pid = 1955] [serial = 617] [outer = (nil)] [url = about:blank] 03:35:56 INFO - PROCESS | 1955 | --DOMWINDOW == 122 (0x7fa15a644400) [pid = 1955] [serial = 616] [outer = (nil)] [url = about:blank] 03:35:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 03:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1583ms 03:35:56 INFO - PROCESS | 1955 | 1461062156589 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 03:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 03:35:56 INFO - PROCESS | 1955 | 1461062156595 Marionette TRACE conn5 <- [1,917,null,{"value":"8"}] 03:35:56 INFO - PROCESS | 1955 | 1461062156602 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 03:35:56 INFO - PROCESS | 1955 | 1461062156605 Marionette TRACE conn5 <- [1,918,null,{}] 03:35:56 INFO - PROCESS | 1955 | 1461062156611 Marionette TRACE conn5 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:56 INFO - PROCESS | 1955 | 1461062156766 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 03:35:56 INFO - PROCESS | 1955 | 1461062156899 Marionette TRACE conn5 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:56 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15a876800 == 83 [pid = 1955] [id = 237] 03:35:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 123 (0x7fa15cba0000) [pid = 1955] [serial = 712] [outer = (nil)] 03:35:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 124 (0x7fa15d9f2c00) [pid = 1955] [serial = 713] [outer = 0x7fa15cba0000] 03:35:56 INFO - PROCESS | 1955 | 1461062156961 Marionette DEBUG loaded listener.js 03:35:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 125 (0x7fa15ee2d400) [pid = 1955] [serial = 714] [outer = 0x7fa15cba0000] 03:35:57 INFO - PROCESS | 1955 | 1461062157740 Marionette TRACE conn5 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 03:35:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 03:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1178ms 03:35:57 INFO - PROCESS | 1955 | 1461062157780 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 03:35:57 INFO - PROCESS | 1955 | 1461062157784 Marionette TRACE conn5 <- [1,921,null,{"value":"8"}] 03:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 03:35:57 INFO - PROCESS | 1955 | 1461062157806 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 03:35:57 INFO - PROCESS | 1955 | 1461062157815 Marionette TRACE conn5 <- [1,922,null,{}] 03:35:57 INFO - PROCESS | 1955 | 1461062157826 Marionette TRACE conn5 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:57 INFO - PROCESS | 1955 | 1461062157995 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 03:35:58 INFO - PROCESS | 1955 | 1461062158005 Marionette TRACE conn5 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:58 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa160cb1800 == 84 [pid = 1955] [id = 238] 03:35:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 126 (0x7fa15d74f000) [pid = 1955] [serial = 715] [outer = (nil)] 03:35:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 127 (0x7fa1616f0c00) [pid = 1955] [serial = 716] [outer = 0x7fa15d74f000] 03:35:58 INFO - PROCESS | 1955 | 1461062158067 Marionette DEBUG loaded listener.js 03:35:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 128 (0x7fa161be3400) [pid = 1955] [serial = 717] [outer = 0x7fa15d74f000] 03:35:58 INFO - PROCESS | 1955 | 1461062158901 Marionette TRACE conn5 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 03:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 03:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1153ms 03:35:58 INFO - PROCESS | 1955 | 1461062158948 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 03:35:58 INFO - PROCESS | 1955 | 1461062158951 Marionette TRACE conn5 <- [1,925,null,{"value":"8"}] 03:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 03:35:58 INFO - PROCESS | 1955 | 1461062158964 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 03:35:58 INFO - PROCESS | 1955 | 1461062158966 Marionette TRACE conn5 <- [1,926,null,{}] 03:35:58 INFO - PROCESS | 1955 | 1461062158971 Marionette TRACE conn5 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:59 INFO - PROCESS | 1955 | 1461062159167 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 03:35:59 INFO - PROCESS | 1955 | 1461062159188 Marionette TRACE conn5 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:59 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa162194000 == 85 [pid = 1955] [id = 239] 03:35:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 129 (0x7fa160c6d400) [pid = 1955] [serial = 718] [outer = (nil)] 03:35:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 130 (0x7fa161dbe400) [pid = 1955] [serial = 719] [outer = 0x7fa160c6d400] 03:35:59 INFO - PROCESS | 1955 | 1461062159254 Marionette DEBUG loaded listener.js 03:35:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 131 (0x7fa163476800) [pid = 1955] [serial = 720] [outer = 0x7fa160c6d400] 03:36:00 INFO - PROCESS | 1955 | 1461062160113 Marionette TRACE conn5 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 03:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 03:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1177ms 03:36:00 INFO - PROCESS | 1955 | 1461062160143 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 03:36:00 INFO - PROCESS | 1955 | 1461062160146 Marionette TRACE conn5 <- [1,929,null,{"value":"8"}] 03:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 03:36:00 INFO - PROCESS | 1955 | 1461062160152 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 03:36:00 INFO - PROCESS | 1955 | 1461062160154 Marionette TRACE conn5 <- [1,930,null,{}] 03:36:00 INFO - PROCESS | 1955 | 1461062160159 Marionette TRACE conn5 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:00 INFO - PROCESS | 1955 | 1461062160367 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 03:36:00 INFO - PROCESS | 1955 | 1461062160397 Marionette TRACE conn5 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:00 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa165a13800 == 86 [pid = 1955] [id = 240] 03:36:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 132 (0x7fa164c8b800) [pid = 1955] [serial = 721] [outer = (nil)] 03:36:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 133 (0x7fa165777800) [pid = 1955] [serial = 722] [outer = 0x7fa164c8b800] 03:36:00 INFO - PROCESS | 1955 | 1461062160469 Marionette DEBUG loaded listener.js 03:36:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 134 (0x7fa165a75400) [pid = 1955] [serial = 723] [outer = 0x7fa164c8b800] 03:36:01 INFO - PROCESS | 1955 | --DOMWINDOW == 133 (0x7fa15cb9e800) [pid = 1955] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 03:36:01 INFO - PROCESS | 1955 | --DOMWINDOW == 132 (0x7fa160c6b800) [pid = 1955] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 03:36:01 INFO - PROCESS | 1955 | --DOMWINDOW == 131 (0x7fa15a869c00) [pid = 1955] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 03:36:01 INFO - PROCESS | 1955 | --DOMWINDOW == 130 (0x7fa15a860400) [pid = 1955] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 03:36:01 INFO - PROCESS | 1955 | --DOMWINDOW == 129 (0x7fa15ceb7800) [pid = 1955] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 03:36:01 INFO - PROCESS | 1955 | --DOMWINDOW == 128 (0x7fa15660d800) [pid = 1955] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 03:36:01 INFO - PROCESS | 1955 | --DOMWINDOW == 127 (0x7fa15a604000) [pid = 1955] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 03:36:01 INFO - PROCESS | 1955 | --DOMWINDOW == 126 (0x7fa15b4c5800) [pid = 1955] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 03:36:01 INFO - PROCESS | 1955 | 1461062161435 Marionette TRACE conn5 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 03:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 03:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1335ms 03:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 03:36:01 INFO - PROCESS | 1955 | 1461062161488 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 03:36:01 INFO - PROCESS | 1955 | 1461062161491 Marionette TRACE conn5 <- [1,933,null,{"value":"8"}] 03:36:01 INFO - PROCESS | 1955 | 1461062161498 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 03:36:01 INFO - PROCESS | 1955 | 1461062161501 Marionette TRACE conn5 <- [1,934,null,{}] 03:36:01 INFO - PROCESS | 1955 | 1461062161506 Marionette TRACE conn5 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:01 INFO - PROCESS | 1955 | 1461062161735 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 03:36:01 INFO - PROCESS | 1955 | 1461062161749 Marionette TRACE conn5 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:01 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa165d0f000 == 87 [pid = 1955] [id = 241] 03:36:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 127 (0x7fa15d75bc00) [pid = 1955] [serial = 724] [outer = (nil)] 03:36:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 128 (0x7fa163fa7800) [pid = 1955] [serial = 725] [outer = 0x7fa15d75bc00] 03:36:01 INFO - PROCESS | 1955 | 1461062161811 Marionette DEBUG loaded listener.js 03:36:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 129 (0x7fa1669a0800) [pid = 1955] [serial = 726] [outer = 0x7fa15d75bc00] 03:36:02 INFO - PROCESS | 1955 | 1461062162534 Marionette TRACE conn5 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 03:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 03:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1080ms 03:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 03:36:02 INFO - PROCESS | 1955 | 1461062162589 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 03:36:02 INFO - PROCESS | 1955 | 1461062162592 Marionette TRACE conn5 <- [1,937,null,{"value":"8"}] 03:36:02 INFO - PROCESS | 1955 | 1461062162606 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 03:36:02 INFO - PROCESS | 1955 | 1461062162608 Marionette TRACE conn5 <- [1,938,null,{}] 03:36:02 INFO - PROCESS | 1955 | 1461062162615 Marionette TRACE conn5 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:02 INFO - PROCESS | 1955 | 1461062162764 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 03:36:02 INFO - PROCESS | 1955 | 1461062162785 Marionette TRACE conn5 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:02 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1678d2800 == 88 [pid = 1955] [id = 242] 03:36:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 130 (0x7fa15a60c800) [pid = 1955] [serial = 727] [outer = (nil)] 03:36:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 131 (0x7fa1669ac000) [pid = 1955] [serial = 728] [outer = 0x7fa15a60c800] 03:36:02 INFO - PROCESS | 1955 | 1461062162847 Marionette DEBUG loaded listener.js 03:36:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 132 (0x7fa166f63800) [pid = 1955] [serial = 729] [outer = 0x7fa15a60c800] 03:36:03 INFO - PROCESS | 1955 | 1461062163910 Marionette TRACE conn5 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 03:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 03:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1341ms 03:36:03 INFO - PROCESS | 1955 | 1461062163939 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 03:36:03 INFO - PROCESS | 1955 | 1461062163946 Marionette TRACE conn5 <- [1,941,null,{"value":"8"}] 03:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 03:36:03 INFO - PROCESS | 1955 | 1461062163955 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 03:36:03 INFO - PROCESS | 1955 | 1461062163960 Marionette TRACE conn5 <- [1,942,null,{}] 03:36:03 INFO - PROCESS | 1955 | 1461062163968 Marionette TRACE conn5 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:04 INFO - PROCESS | 1955 | 1461062164150 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 03:36:04 INFO - PROCESS | 1955 | 1461062164317 Marionette TRACE conn5 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:04 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dbed000 == 89 [pid = 1955] [id = 243] 03:36:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 133 (0x7fa15b826800) [pid = 1955] [serial = 730] [outer = (nil)] 03:36:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 134 (0x7fa15ceae800) [pid = 1955] [serial = 731] [outer = 0x7fa15b826800] 03:36:04 INFO - PROCESS | 1955 | 1461062164393 Marionette DEBUG loaded listener.js 03:36:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 135 (0x7fa15d3cdc00) [pid = 1955] [serial = 732] [outer = 0x7fa15b826800] 03:36:05 INFO - PROCESS | 1955 | 1461062165371 Marionette TRACE conn5 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 03:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 03:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1487ms 03:36:05 INFO - PROCESS | 1955 | 1461062165443 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 03:36:05 INFO - PROCESS | 1955 | 1461062165451 Marionette TRACE conn5 <- [1,945,null,{"value":"8"}] 03:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 03:36:05 INFO - PROCESS | 1955 | 1461062165461 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 03:36:05 INFO - PROCESS | 1955 | 1461062165464 Marionette TRACE conn5 <- [1,946,null,{}] 03:36:05 INFO - PROCESS | 1955 | 1461062165471 Marionette TRACE conn5 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:05 INFO - PROCESS | 1955 | 1461062165698 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 03:36:05 INFO - PROCESS | 1955 | 1461062165937 Marionette TRACE conn5 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:06 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa165712000 == 90 [pid = 1955] [id = 244] 03:36:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 136 (0x7fa15ed9ac00) [pid = 1955] [serial = 733] [outer = (nil)] 03:36:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 137 (0x7fa160ddb400) [pid = 1955] [serial = 734] [outer = 0x7fa15ed9ac00] 03:36:06 INFO - PROCESS | 1955 | 1461062166056 Marionette DEBUG loaded listener.js 03:36:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 138 (0x7fa161be4800) [pid = 1955] [serial = 735] [outer = 0x7fa15ed9ac00] 03:36:06 INFO - PROCESS | 1955 | 1461062166882 Marionette TRACE conn5 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 03:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 03:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1479ms 03:36:06 INFO - PROCESS | 1955 | 1461062166942 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 03:36:06 INFO - PROCESS | 1955 | 1461062166946 Marionette TRACE conn5 <- [1,949,null,{"value":"8"}] 03:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 03:36:06 INFO - PROCESS | 1955 | 1461062166952 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 03:36:06 INFO - PROCESS | 1955 | 1461062166958 Marionette TRACE conn5 <- [1,950,null,{}] 03:36:06 INFO - PROCESS | 1955 | 1461062166974 Marionette TRACE conn5 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:07 INFO - PROCESS | 1955 | 1461062167193 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 03:36:07 INFO - PROCESS | 1955 | 1461062167349 Marionette TRACE conn5 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:07 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1737ed000 == 91 [pid = 1955] [id = 245] 03:36:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 139 (0x7fa15d3c6800) [pid = 1955] [serial = 736] [outer = (nil)] 03:36:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 140 (0x7fa165991400) [pid = 1955] [serial = 737] [outer = 0x7fa15d3c6800] 03:36:07 INFO - PROCESS | 1955 | 1461062167426 Marionette DEBUG loaded listener.js 03:36:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 141 (0x7fa165f8fc00) [pid = 1955] [serial = 738] [outer = 0x7fa15d3c6800] 03:36:08 INFO - PROCESS | 1955 | 1461062168268 Marionette TRACE conn5 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 03:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 03:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1385ms 03:36:08 INFO - PROCESS | 1955 | 1461062168338 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 03:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 03:36:08 INFO - PROCESS | 1955 | 1461062168343 Marionette TRACE conn5 <- [1,953,null,{"value":"8"}] 03:36:08 INFO - PROCESS | 1955 | 1461062168349 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 03:36:08 INFO - PROCESS | 1955 | 1461062168352 Marionette TRACE conn5 <- [1,954,null,{}] 03:36:08 INFO - PROCESS | 1955 | 1461062168358 Marionette TRACE conn5 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:08 INFO - PROCESS | 1955 | 1461062168536 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 03:36:08 INFO - PROCESS | 1955 | 1461062168693 Marionette TRACE conn5 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:08 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa173ca6800 == 92 [pid = 1955] [id = 246] 03:36:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 142 (0x7fa160dd7000) [pid = 1955] [serial = 739] [outer = (nil)] 03:36:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 143 (0x7fa1669ab000) [pid = 1955] [serial = 740] [outer = 0x7fa160dd7000] 03:36:08 INFO - PROCESS | 1955 | 1461062168768 Marionette DEBUG loaded listener.js 03:36:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 144 (0x7fa166f67c00) [pid = 1955] [serial = 741] [outer = 0x7fa160dd7000] 03:36:09 INFO - PROCESS | 1955 | 1461062169590 Marionette TRACE conn5 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 03:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 03:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1278ms 03:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 03:36:09 INFO - PROCESS | 1955 | 1461062169627 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 03:36:09 INFO - PROCESS | 1955 | 1461062169630 Marionette TRACE conn5 <- [1,957,null,{"value":"8"}] 03:36:09 INFO - PROCESS | 1955 | 1461062169636 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 03:36:09 INFO - PROCESS | 1955 | 1461062169640 Marionette TRACE conn5 <- [1,958,null,{}] 03:36:09 INFO - PROCESS | 1955 | 1461062169645 Marionette TRACE conn5 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:09 INFO - PROCESS | 1955 | 1461062169801 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 03:36:09 INFO - PROCESS | 1955 | 1461062169963 Marionette TRACE conn5 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:09 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa174b15800 == 93 [pid = 1955] [id = 247] 03:36:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 145 (0x7fa165925400) [pid = 1955] [serial = 742] [outer = (nil)] 03:36:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 146 (0x7fa166f6dc00) [pid = 1955] [serial = 743] [outer = 0x7fa165925400] 03:36:10 INFO - PROCESS | 1955 | 1461062170034 Marionette DEBUG loaded listener.js 03:36:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 147 (0x7fa167058000) [pid = 1955] [serial = 744] [outer = 0x7fa165925400] 03:36:10 INFO - PROCESS | 1955 | 1461062170947 Marionette TRACE conn5 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 03:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 03:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1388ms 03:36:11 INFO - PROCESS | 1955 | 1461062171024 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 03:36:11 INFO - PROCESS | 1955 | 1461062171027 Marionette TRACE conn5 <- [1,961,null,{"value":"8"}] 03:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 03:36:11 INFO - PROCESS | 1955 | 1461062171035 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 03:36:11 INFO - PROCESS | 1955 | 1461062171038 Marionette TRACE conn5 <- [1,962,null,{}] 03:36:11 INFO - PROCESS | 1955 | 1461062171044 Marionette TRACE conn5 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:11 INFO - PROCESS | 1955 | 1461062171283 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 03:36:11 INFO - PROCESS | 1955 | 1461062171443 Marionette TRACE conn5 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:11 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa176d7f800 == 94 [pid = 1955] [id = 248] 03:36:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 148 (0x7fa167061800) [pid = 1955] [serial = 745] [outer = (nil)] 03:36:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 149 (0x7fa16735e400) [pid = 1955] [serial = 746] [outer = 0x7fa167061800] 03:36:11 INFO - PROCESS | 1955 | 1461062171565 Marionette DEBUG loaded listener.js 03:36:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 150 (0x7fa1673a1c00) [pid = 1955] [serial = 747] [outer = 0x7fa167061800] 03:36:12 INFO - PROCESS | 1955 | 1461062172374 Marionette TRACE conn5 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 03:36:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 03:36:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1378ms 03:36:12 INFO - PROCESS | 1955 | 1461062172413 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 03:36:12 INFO - PROCESS | 1955 | 1461062172417 Marionette TRACE conn5 <- [1,965,null,{"value":"8"}] 03:36:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 03:36:12 INFO - PROCESS | 1955 | 1461062172423 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 03:36:12 INFO - PROCESS | 1955 | 1461062172425 Marionette TRACE conn5 <- [1,966,null,{}] 03:36:12 INFO - PROCESS | 1955 | 1461062172430 Marionette TRACE conn5 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:12 INFO - PROCESS | 1955 | 1461062172608 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 03:36:12 INFO - PROCESS | 1955 | 1461062172806 Marionette TRACE conn5 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:12 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa178598800 == 95 [pid = 1955] [id = 249] 03:36:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 151 (0x7fa15d163400) [pid = 1955] [serial = 748] [outer = (nil)] 03:36:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 152 (0x7fa16758d000) [pid = 1955] [serial = 749] [outer = 0x7fa15d163400] 03:36:12 INFO - PROCESS | 1955 | 1461062172876 Marionette DEBUG loaded listener.js 03:36:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 153 (0x7fa16788ec00) [pid = 1955] [serial = 750] [outer = 0x7fa15d163400] 03:36:13 INFO - PROCESS | 1955 | 1461062173764 Marionette TRACE conn5 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 03:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 03:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1384ms 03:36:13 INFO - PROCESS | 1955 | 1461062173808 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 03:36:13 INFO - PROCESS | 1955 | 1461062173812 Marionette TRACE conn5 <- [1,969,null,{"value":"8"}] 03:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 03:36:13 INFO - PROCESS | 1955 | 1461062173818 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 03:36:13 INFO - PROCESS | 1955 | 1461062173821 Marionette TRACE conn5 <- [1,970,null,{}] 03:36:13 INFO - PROCESS | 1955 | 1461062173827 Marionette TRACE conn5 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:13 INFO - PROCESS | 1955 | 1461062173994 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 03:36:14 INFO - PROCESS | 1955 | 1461062174168 Marionette TRACE conn5 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:14 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa178a14800 == 96 [pid = 1955] [id = 250] 03:36:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 154 (0x7fa155b58400) [pid = 1955] [serial = 751] [outer = (nil)] 03:36:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 155 (0x7fa16788b400) [pid = 1955] [serial = 752] [outer = 0x7fa155b58400] 03:36:14 INFO - PROCESS | 1955 | 1461062174238 Marionette DEBUG loaded listener.js 03:36:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 156 (0x7fa168021c00) [pid = 1955] [serial = 753] [outer = 0x7fa155b58400] 03:36:15 INFO - PROCESS | 1955 | 1461062175118 Marionette TRACE conn5 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 03:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 03:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1333ms 03:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 03:36:15 INFO - PROCESS | 1955 | 1461062175152 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 03:36:15 INFO - PROCESS | 1955 | 1461062175155 Marionette TRACE conn5 <- [1,973,null,{"value":"8"}] 03:36:15 INFO - PROCESS | 1955 | 1461062175161 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 03:36:15 INFO - PROCESS | 1955 | 1461062175164 Marionette TRACE conn5 <- [1,974,null,{}] 03:36:15 INFO - PROCESS | 1955 | 1461062175170 Marionette TRACE conn5 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:15 INFO - PROCESS | 1955 | 1461062175348 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 03:36:15 INFO - PROCESS | 1955 | 1461062175952 Marionette TRACE conn5 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:15 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dbe2000 == 97 [pid = 1955] [id = 251] 03:36:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 157 (0x7fa15594fc00) [pid = 1955] [serial = 754] [outer = (nil)] 03:36:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 158 (0x7fa155b5e400) [pid = 1955] [serial = 755] [outer = 0x7fa15594fc00] 03:36:16 INFO - PROCESS | 1955 | 1461062176026 Marionette DEBUG loaded listener.js 03:36:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 159 (0x7fa15a645000) [pid = 1955] [serial = 756] [outer = 0x7fa15594fc00] 03:36:16 INFO - PROCESS | 1955 | 1461062176868 Marionette TRACE conn5 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 03:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 03:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1737ms 03:36:16 INFO - PROCESS | 1955 | 1461062176899 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 03:36:16 INFO - PROCESS | 1955 | 1461062176904 Marionette TRACE conn5 <- [1,977,null,{"value":"8"}] 03:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 03:36:16 INFO - PROCESS | 1955 | 1461062176916 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 03:36:16 INFO - PROCESS | 1955 | 1461062176920 Marionette TRACE conn5 <- [1,978,null,{}] 03:36:16 INFO - PROCESS | 1955 | 1461062176929 Marionette TRACE conn5 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:17 INFO - PROCESS | 1955 | 1461062177106 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 03:36:17 INFO - PROCESS | 1955 | 1461062177392 Marionette TRACE conn5 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:17 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155905000 == 98 [pid = 1955] [id = 252] 03:36:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 160 (0x7fa15ceb0400) [pid = 1955] [serial = 757] [outer = (nil)] 03:36:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 161 (0x7fa15cec7800) [pid = 1955] [serial = 758] [outer = 0x7fa15ceb0400] 03:36:17 INFO - PROCESS | 1955 | 1461062177507 Marionette DEBUG loaded listener.js 03:36:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 162 (0x7fa15d752c00) [pid = 1955] [serial = 759] [outer = 0x7fa15ceb0400] 03:36:18 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa165d0f000 == 97 [pid = 1955] [id = 241] 03:36:18 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa165a13800 == 96 [pid = 1955] [id = 240] 03:36:18 INFO - PROCESS | 1955 | --DOMWINDOW == 161 (0x7fa161dc1400) [pid = 1955] [serial = 679] [outer = (nil)] [url = about:blank] 03:36:18 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa162194000 == 95 [pid = 1955] [id = 239] 03:36:18 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa160cb1800 == 94 [pid = 1955] [id = 238] 03:36:18 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15a876800 == 93 [pid = 1955] [id = 237] 03:36:18 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155766800 == 92 [pid = 1955] [id = 236] 03:36:18 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15a877800 == 91 [pid = 1955] [id = 235] 03:36:18 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1737f5800 == 90 [pid = 1955] [id = 234] 03:36:18 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16ce4c000 == 89 [pid = 1955] [id = 233] 03:36:18 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16999c000 == 88 [pid = 1955] [id = 232] 03:36:18 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa169816000 == 87 [pid = 1955] [id = 231] 03:36:18 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15a884000 == 86 [pid = 1955] [id = 227] 03:36:18 INFO - PROCESS | 1955 | 1461062178473 Marionette TRACE conn5 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 03:36:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 03:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1587ms 03:36:18 INFO - PROCESS | 1955 | 1461062178505 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 03:36:18 INFO - PROCESS | 1955 | 1461062178510 Marionette TRACE conn5 <- [1,981,null,{"value":"8"}] 03:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 03:36:18 INFO - PROCESS | 1955 | 1461062178518 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 03:36:18 INFO - PROCESS | 1955 | 1461062178521 Marionette TRACE conn5 <- [1,982,null,{}] 03:36:18 INFO - PROCESS | 1955 | 1461062178526 Marionette TRACE conn5 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:18 INFO - PROCESS | 1955 | 1461062178683 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 03:36:18 INFO - PROCESS | 1955 | --DOMWINDOW == 160 (0x7fa15cec1400) [pid = 1955] [serial = 664] [outer = (nil)] [url = about:blank] 03:36:18 INFO - PROCESS | 1955 | --DOMWINDOW == 159 (0x7fa1616f1400) [pid = 1955] [serial = 673] [outer = (nil)] [url = about:blank] 03:36:18 INFO - PROCESS | 1955 | --DOMWINDOW == 158 (0x7fa161db3400) [pid = 1955] [serial = 646] [outer = (nil)] [url = about:blank] 03:36:18 INFO - PROCESS | 1955 | --DOMWINDOW == 157 (0x7fa15ca5c400) [pid = 1955] [serial = 662] [outer = (nil)] [url = about:blank] 03:36:18 INFO - PROCESS | 1955 | --DOMWINDOW == 156 (0x7fa15b4cf000) [pid = 1955] [serial = 655] [outer = (nil)] [url = about:blank] 03:36:18 INFO - PROCESS | 1955 | --DOMWINDOW == 155 (0x7fa161dbf800) [pid = 1955] [serial = 649] [outer = (nil)] [url = about:blank] 03:36:18 INFO - PROCESS | 1955 | --DOMWINDOW == 154 (0x7fa161dbc400) [pid = 1955] [serial = 677] [outer = (nil)] [url = about:blank] 03:36:18 INFO - PROCESS | 1955 | --DOMWINDOW == 153 (0x7fa160b1b800) [pid = 1955] [serial = 671] [outer = (nil)] [url = about:blank] 03:36:18 INFO - PROCESS | 1955 | --DOMWINDOW == 152 (0x7fa15a608c00) [pid = 1955] [serial = 658] [outer = (nil)] [url = about:blank] 03:36:18 INFO - PROCESS | 1955 | --DOMWINDOW == 151 (0x7fa15a863800) [pid = 1955] [serial = 659] [outer = (nil)] [url = about:blank] 03:36:18 INFO - PROCESS | 1955 | --DOMWINDOW == 150 (0x7fa1616eb000) [pid = 1955] [serial = 676] [outer = (nil)] [url = about:blank] 03:36:18 INFO - PROCESS | 1955 | --DOMWINDOW == 149 (0x7fa1616e9000) [pid = 1955] [serial = 643] [outer = (nil)] [url = about:blank] 03:36:18 INFO - PROCESS | 1955 | --DOMWINDOW == 148 (0x7fa15ca5ac00) [pid = 1955] [serial = 637] [outer = (nil)] [url = about:blank] 03:36:18 INFO - PROCESS | 1955 | --DOMWINDOW == 147 (0x7fa15eb7d800) [pid = 1955] [serial = 640] [outer = (nil)] [url = about:blank] 03:36:18 INFO - PROCESS | 1955 | --DOMWINDOW == 146 (0x7fa15dcad800) [pid = 1955] [serial = 668] [outer = (nil)] [url = about:blank] 03:36:18 INFO - PROCESS | 1955 | --DOMWINDOW == 145 (0x7fa163fac000) [pid = 1955] [serial = 652] [outer = (nil)] [url = about:blank] 03:36:18 INFO - PROCESS | 1955 | --DOMWINDOW == 144 (0x7fa15d164000) [pid = 1955] [serial = 569] [outer = (nil)] [url = about:blank] 03:36:18 INFO - PROCESS | 1955 | --DOMWINDOW == 143 (0x7fa15d9f1c00) [pid = 1955] [serial = 667] [outer = (nil)] [url = about:blank] 03:36:18 INFO - PROCESS | 1955 | --DOMWINDOW == 142 (0x7fa15eb7d000) [pid = 1955] [serial = 670] [outer = (nil)] [url = about:blank] 03:36:18 INFO - PROCESS | 1955 | --DOMWINDOW == 141 (0x7fa161be5c00) [pid = 1955] [serial = 674] [outer = (nil)] [url = about:blank] 03:36:18 INFO - PROCESS | 1955 | --DOMWINDOW == 140 (0x7fa15b4cb000) [pid = 1955] [serial = 661] [outer = (nil)] [url = about:blank] 03:36:18 INFO - PROCESS | 1955 | --DOMWINDOW == 139 (0x7fa15d3c5400) [pid = 1955] [serial = 665] [outer = (nil)] [url = about:blank] 03:36:18 INFO - PROCESS | 1955 | --DOMWINDOW == 138 (0x7fa1617abc00) [pid = 1955] [serial = 634] [outer = (nil)] [url = about:blank] 03:36:18 INFO - PROCESS | 1955 | 1461062178829 Marionette TRACE conn5 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:18 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15aa49000 == 87 [pid = 1955] [id = 253] 03:36:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 139 (0x7fa15a608c00) [pid = 1955] [serial = 760] [outer = (nil)] 03:36:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 140 (0x7fa15ceb6800) [pid = 1955] [serial = 761] [outer = 0x7fa15a608c00] 03:36:18 INFO - PROCESS | 1955 | 1461062178891 Marionette DEBUG loaded listener.js 03:36:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 141 (0x7fa160c62400) [pid = 1955] [serial = 762] [outer = 0x7fa15a608c00] 03:36:19 INFO - PROCESS | 1955 | 1461062179665 Marionette TRACE conn5 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 03:36:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 03:36:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1185ms 03:36:19 INFO - PROCESS | 1955 | 1461062179705 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 03:36:19 INFO - PROCESS | 1955 | 1461062179709 Marionette TRACE conn5 <- [1,985,null,{"value":"8"}] 03:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 03:36:19 INFO - PROCESS | 1955 | 1461062179722 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 03:36:19 INFO - PROCESS | 1955 | 1461062179731 Marionette TRACE conn5 <- [1,986,null,{}] 03:36:19 INFO - PROCESS | 1955 | 1461062179739 Marionette TRACE conn5 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:19 INFO - PROCESS | 1955 | 1461062179902 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 03:36:19 INFO - PROCESS | 1955 | 1461062179913 Marionette TRACE conn5 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:19 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa160f40800 == 88 [pid = 1955] [id = 254] 03:36:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 142 (0x7fa15ee30c00) [pid = 1955] [serial = 763] [outer = (nil)] 03:36:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 143 (0x7fa161be4c00) [pid = 1955] [serial = 764] [outer = 0x7fa15ee30c00] 03:36:19 INFO - PROCESS | 1955 | 1461062179975 Marionette DEBUG loaded listener.js 03:36:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 144 (0x7fa161db9000) [pid = 1955] [serial = 765] [outer = 0x7fa15ee30c00] 03:36:20 INFO - PROCESS | 1955 | 1461062180781 Marionette TRACE conn5 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 03:36:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 03:36:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1091ms 03:36:20 INFO - PROCESS | 1955 | 1461062180813 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 03:36:20 INFO - PROCESS | 1955 | 1461062180816 Marionette TRACE conn5 <- [1,989,null,{"value":"8"}] 03:36:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 03:36:20 INFO - PROCESS | 1955 | 1461062180823 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 03:36:20 INFO - PROCESS | 1955 | 1461062180825 Marionette TRACE conn5 <- [1,990,null,{}] 03:36:20 INFO - PROCESS | 1955 | 1461062180852 Marionette TRACE conn5 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:21 INFO - PROCESS | 1955 | 1461062181065 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 03:36:21 INFO - PROCESS | 1955 | 1461062181092 Marionette TRACE conn5 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:21 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa163f5d000 == 89 [pid = 1955] [id = 255] 03:36:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 145 (0x7fa160ddac00) [pid = 1955] [serial = 766] [outer = (nil)] 03:36:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 146 (0x7fa163471800) [pid = 1955] [serial = 767] [outer = 0x7fa160ddac00] 03:36:21 INFO - PROCESS | 1955 | 1461062181155 Marionette DEBUG loaded listener.js 03:36:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 147 (0x7fa164c85000) [pid = 1955] [serial = 768] [outer = 0x7fa160ddac00] 03:36:22 INFO - PROCESS | 1955 | 1461062182013 Marionette TRACE conn5 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 03:36:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 03:36:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1210ms 03:36:22 INFO - PROCESS | 1955 | 1461062182033 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 03:36:22 INFO - PROCESS | 1955 | 1461062182037 Marionette TRACE conn5 <- [1,993,null,{"value":"8"}] 03:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 03:36:22 INFO - PROCESS | 1955 | 1461062182052 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 03:36:22 INFO - PROCESS | 1955 | 1461062182056 Marionette TRACE conn5 <- [1,994,null,{}] 03:36:22 INFO - PROCESS | 1955 | 1461062182062 Marionette TRACE conn5 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:22 INFO - PROCESS | 1955 | 1461062182251 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 03:36:22 INFO - PROCESS | 1955 | 1461062182293 Marionette TRACE conn5 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:22 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa166118800 == 90 [pid = 1955] [id = 256] 03:36:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 148 (0x7fa1659a0400) [pid = 1955] [serial = 769] [outer = (nil)] 03:36:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 149 (0x7fa165cab000) [pid = 1955] [serial = 770] [outer = 0x7fa1659a0400] 03:36:22 INFO - PROCESS | 1955 | 1461062182367 Marionette DEBUG loaded listener.js 03:36:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 150 (0x7fa1664aec00) [pid = 1955] [serial = 771] [outer = 0x7fa1659a0400] 03:36:23 INFO - PROCESS | 1955 | --DOMWINDOW == 149 (0x7fa15d75bc00) [pid = 1955] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 03:36:23 INFO - PROCESS | 1955 | --DOMWINDOW == 148 (0x7fa1617a3c00) [pid = 1955] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 03:36:23 INFO - PROCESS | 1955 | --DOMWINDOW == 147 (0x7fa160c6d400) [pid = 1955] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 03:36:23 INFO - PROCESS | 1955 | --DOMWINDOW == 146 (0x7fa164c8b800) [pid = 1955] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 03:36:23 INFO - PROCESS | 1955 | --DOMWINDOW == 145 (0x7fa15a60bc00) [pid = 1955] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 03:36:23 INFO - PROCESS | 1955 | --DOMWINDOW == 144 (0x7fa15d74f000) [pid = 1955] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 03:36:23 INFO - PROCESS | 1955 | --DOMWINDOW == 143 (0x7fa15cba0000) [pid = 1955] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 03:36:23 INFO - PROCESS | 1955 | --DOMWINDOW == 142 (0x7fa15cb99400) [pid = 1955] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 03:36:23 INFO - PROCESS | 1955 | --DOMWINDOW == 141 (0x7fa155951800) [pid = 1955] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 03:36:23 INFO - PROCESS | 1955 | 1461062183485 Marionette TRACE conn5 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 03:36:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 03:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1491ms 03:36:23 INFO - PROCESS | 1955 | 1461062183535 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 03:36:23 INFO - PROCESS | 1955 | 1461062183538 Marionette TRACE conn5 <- [1,997,null,{"value":"8"}] 03:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 03:36:23 INFO - PROCESS | 1955 | 1461062183544 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 03:36:23 INFO - PROCESS | 1955 | 1461062183546 Marionette TRACE conn5 <- [1,998,null,{}] 03:36:23 INFO - PROCESS | 1955 | 1461062183552 Marionette TRACE conn5 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:23 INFO - PROCESS | 1955 | 1461062183706 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 03:36:23 INFO - PROCESS | 1955 | 1461062183730 Marionette TRACE conn5 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:23 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15df6b000 == 91 [pid = 1955] [id = 257] 03:36:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 142 (0x7fa15cb98c00) [pid = 1955] [serial = 772] [outer = (nil)] 03:36:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 143 (0x7fa1616e8000) [pid = 1955] [serial = 773] [outer = 0x7fa15cb98c00] 03:36:23 INFO - PROCESS | 1955 | 1461062183793 Marionette DEBUG loaded listener.js 03:36:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 144 (0x7fa166f69000) [pid = 1955] [serial = 774] [outer = 0x7fa15cb98c00] 03:36:24 INFO - PROCESS | 1955 | 1461062184559 Marionette TRACE conn5 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 03:36:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 03:36:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1039ms 03:36:24 INFO - PROCESS | 1955 | 1461062184584 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 03:36:24 INFO - PROCESS | 1955 | 1461062184593 Marionette TRACE conn5 <- [1,1001,null,{"value":"8"}] 03:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 03:36:24 INFO - PROCESS | 1955 | 1461062184634 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 03:36:24 INFO - PROCESS | 1955 | 1461062184638 Marionette TRACE conn5 <- [1,1002,null,{}] 03:36:24 INFO - PROCESS | 1955 | 1461062184644 Marionette TRACE conn5 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:24 INFO - PROCESS | 1955 | 1461062184789 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 03:36:24 INFO - PROCESS | 1955 | 1461062184803 Marionette TRACE conn5 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:24 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1678ce800 == 92 [pid = 1955] [id = 258] 03:36:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 145 (0x7fa15ca52800) [pid = 1955] [serial = 775] [outer = (nil)] 03:36:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 146 (0x7fa16708d400) [pid = 1955] [serial = 776] [outer = 0x7fa15ca52800] 03:36:24 INFO - PROCESS | 1955 | 1461062184863 Marionette DEBUG loaded listener.js 03:36:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 147 (0x7fa167365000) [pid = 1955] [serial = 777] [outer = 0x7fa15ca52800] 03:36:25 INFO - PROCESS | 1955 | 1461062185914 Marionette TRACE conn5 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 03:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 03:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1360ms 03:36:25 INFO - PROCESS | 1955 | 1461062185972 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 03:36:25 INFO - PROCESS | 1955 | 1461062185978 Marionette TRACE conn5 <- [1,1005,null,{"value":"8"}] 03:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 03:36:25 INFO - PROCESS | 1955 | 1461062185988 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 03:36:25 INFO - PROCESS | 1955 | 1461062185993 Marionette TRACE conn5 <- [1,1006,null,{}] 03:36:26 INFO - PROCESS | 1955 | 1461062186003 Marionette TRACE conn5 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:26 INFO - PROCESS | 1955 | 1461062186255 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 03:36:26 INFO - PROCESS | 1955 | 1461062186420 Marionette TRACE conn5 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:26 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dbde000 == 93 [pid = 1955] [id = 259] 03:36:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 148 (0x7fa15660fc00) [pid = 1955] [serial = 778] [outer = (nil)] 03:36:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 149 (0x7fa15cec2800) [pid = 1955] [serial = 779] [outer = 0x7fa15660fc00] 03:36:26 INFO - PROCESS | 1955 | 1461062186494 Marionette DEBUG loaded listener.js 03:36:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 150 (0x7fa15dca6000) [pid = 1955] [serial = 780] [outer = 0x7fa15660fc00] 03:36:27 INFO - PROCESS | 1955 | 1461062187417 Marionette TRACE conn5 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 03:36:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 03:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1487ms 03:36:27 INFO - PROCESS | 1955 | 1461062187475 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 03:36:27 INFO - PROCESS | 1955 | 1461062187485 Marionette TRACE conn5 <- [1,1009,null,{"value":"8"}] 03:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 03:36:27 INFO - PROCESS | 1955 | 1461062187497 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 03:36:27 INFO - PROCESS | 1955 | 1461062187501 Marionette TRACE conn5 <- [1,1010,null,{}] 03:36:27 INFO - PROCESS | 1955 | 1461062187508 Marionette TRACE conn5 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:27 INFO - PROCESS | 1955 | 1461062187709 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 03:36:27 INFO - PROCESS | 1955 | 1461062187918 Marionette TRACE conn5 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:28 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa166112000 == 94 [pid = 1955] [id = 260] 03:36:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 151 (0x7fa160f0ec00) [pid = 1955] [serial = 781] [outer = (nil)] 03:36:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 152 (0x7fa16179f000) [pid = 1955] [serial = 782] [outer = 0x7fa160f0ec00] 03:36:28 INFO - PROCESS | 1955 | 1461062188149 Marionette DEBUG loaded listener.js 03:36:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 153 (0x7fa1621bf400) [pid = 1955] [serial = 783] [outer = 0x7fa160f0ec00] 03:36:29 INFO - PROCESS | 1955 | 1461062189025 Marionette TRACE conn5 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 03:36:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 03:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1585ms 03:36:29 INFO - PROCESS | 1955 | 1461062189082 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 03:36:29 INFO - PROCESS | 1955 | 1461062189086 Marionette TRACE conn5 <- [1,1013,null,{"value":"8"}] 03:36:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 03:36:29 INFO - PROCESS | 1955 | 1461062189093 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 03:36:29 INFO - PROCESS | 1955 | 1461062189100 Marionette TRACE conn5 <- [1,1014,null,{}] 03:36:29 INFO - PROCESS | 1955 | 1461062189118 Marionette TRACE conn5 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:29 INFO - PROCESS | 1955 | 1461062189349 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 03:36:29 INFO - PROCESS | 1955 | 1461062189554 Marionette TRACE conn5 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:29 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16cccd000 == 95 [pid = 1955] [id = 261] 03:36:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 154 (0x7fa166238800) [pid = 1955] [serial = 784] [outer = (nil)] 03:36:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 155 (0x7fa1669a8800) [pid = 1955] [serial = 785] [outer = 0x7fa166238800] 03:36:29 INFO - PROCESS | 1955 | 1461062189686 Marionette DEBUG loaded listener.js 03:36:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 156 (0x7fa167058c00) [pid = 1955] [serial = 786] [outer = 0x7fa166238800] 03:36:30 INFO - PROCESS | 1955 | 1461062190552 Marionette TRACE conn5 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 03:36:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 03:36:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1493ms 03:36:30 INFO - PROCESS | 1955 | 1461062190593 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 03:36:30 INFO - PROCESS | 1955 | 1461062190603 Marionette TRACE conn5 <- [1,1017,null,{"value":"8"}] 03:36:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 03:36:30 INFO - PROCESS | 1955 | 1461062190610 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 03:36:30 INFO - PROCESS | 1955 | 1461062190615 Marionette TRACE conn5 <- [1,1018,null,{}] 03:36:30 INFO - PROCESS | 1955 | 1461062190620 Marionette TRACE conn5 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:30 INFO - PROCESS | 1955 | 1461062190818 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 03:36:30 INFO - PROCESS | 1955 | 1461062190983 Marionette TRACE conn5 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:31 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa173c9d000 == 96 [pid = 1955] [id = 262] 03:36:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 157 (0x7fa16623d000) [pid = 1955] [serial = 787] [outer = (nil)] 03:36:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 158 (0x7fa167368c00) [pid = 1955] [serial = 788] [outer = 0x7fa16623d000] 03:36:31 INFO - PROCESS | 1955 | 1461062191060 Marionette DEBUG loaded listener.js 03:36:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 159 (0x7fa167981800) [pid = 1955] [serial = 789] [outer = 0x7fa16623d000] 03:36:31 INFO - PROCESS | 1955 | 1461062191941 Marionette TRACE conn5 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 03:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 03:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1383ms 03:36:31 INFO - PROCESS | 1955 | 1461062191994 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 03:36:31 INFO - PROCESS | 1955 | 1461062191997 Marionette TRACE conn5 <- [1,1021,null,{"value":"8"}] 03:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 03:36:32 INFO - PROCESS | 1955 | 1461062192004 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 03:36:32 INFO - PROCESS | 1955 | 1461062192008 Marionette TRACE conn5 <- [1,1022,null,{}] 03:36:32 INFO - PROCESS | 1955 | 1461062192014 Marionette TRACE conn5 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:32 INFO - PROCESS | 1955 | 1461062192198 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 03:36:32 INFO - PROCESS | 1955 | 1461062192361 Marionette TRACE conn5 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:32 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa176ec5800 == 97 [pid = 1955] [id = 263] 03:36:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 160 (0x7fa167364000) [pid = 1955] [serial = 790] [outer = (nil)] 03:36:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 161 (0x7fa1680f2400) [pid = 1955] [serial = 791] [outer = 0x7fa167364000] 03:36:32 INFO - PROCESS | 1955 | 1461062192438 Marionette DEBUG loaded listener.js 03:36:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 162 (0x7fa1686b0400) [pid = 1955] [serial = 792] [outer = 0x7fa167364000] 03:36:33 INFO - PROCESS | 1955 | 1461062193320 Marionette TRACE conn5 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 03:36:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 03:36:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1379ms 03:36:33 INFO - PROCESS | 1955 | 1461062193385 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 03:36:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 03:36:33 INFO - PROCESS | 1955 | 1461062193389 Marionette TRACE conn5 <- [1,1025,null,{"value":"8"}] 03:36:33 INFO - PROCESS | 1955 | 1461062193396 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 03:36:33 INFO - PROCESS | 1955 | 1461062193400 Marionette TRACE conn5 <- [1,1026,null,{}] 03:36:33 INFO - PROCESS | 1955 | 1461062193406 Marionette TRACE conn5 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:33 INFO - PROCESS | 1955 | 1461062193656 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 03:36:33 INFO - PROCESS | 1955 | 1461062193875 Marionette TRACE conn5 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:33 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa178f4b000 == 98 [pid = 1955] [id = 264] 03:36:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 163 (0x7fa16988c800) [pid = 1955] [serial = 793] [outer = (nil)] 03:36:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 164 (0x7fa169c49800) [pid = 1955] [serial = 794] [outer = 0x7fa16988c800] 03:36:34 INFO - PROCESS | 1955 | 1461062194000 Marionette DEBUG loaded listener.js 03:36:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 165 (0x7fa169c80c00) [pid = 1955] [serial = 795] [outer = 0x7fa16988c800] 03:36:34 INFO - PROCESS | 1955 | 1461062194848 Marionette TRACE conn5 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 03:36:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 03:36:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1488ms 03:36:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 03:36:34 INFO - PROCESS | 1955 | 1461062194883 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 03:36:34 INFO - PROCESS | 1955 | 1461062194886 Marionette TRACE conn5 <- [1,1029,null,{"value":"8"}] 03:36:34 INFO - PROCESS | 1955 | 1461062194893 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 03:36:34 INFO - PROCESS | 1955 | 1461062194896 Marionette TRACE conn5 <- [1,1030,null,{}] 03:36:34 INFO - PROCESS | 1955 | 1461062194902 Marionette TRACE conn5 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:35 INFO - PROCESS | 1955 | 1461062195076 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 03:36:35 INFO - PROCESS | 1955 | 1461062195244 Marionette TRACE conn5 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:35 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa17912e800 == 99 [pid = 1955] [id = 265] 03:36:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 166 (0x7fa16988cc00) [pid = 1955] [serial = 796] [outer = (nil)] 03:36:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 167 (0x7fa16cd4c000) [pid = 1955] [serial = 797] [outer = 0x7fa16988cc00] 03:36:35 INFO - PROCESS | 1955 | 1461062195319 Marionette DEBUG loaded listener.js 03:36:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 168 (0x7fa172bc9000) [pid = 1955] [serial = 798] [outer = 0x7fa16988cc00] 03:36:36 INFO - PROCESS | 1955 | 1461062196222 Marionette TRACE conn5 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 03:36:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 03:36:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1385ms 03:36:36 INFO - PROCESS | 1955 | 1461062196279 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 03:36:36 INFO - PROCESS | 1955 | 1461062196282 Marionette TRACE conn5 <- [1,1033,null,{"value":"8"}] 03:36:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 03:36:36 INFO - PROCESS | 1955 | 1461062196289 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 03:36:36 INFO - PROCESS | 1955 | 1461062196291 Marionette TRACE conn5 <- [1,1034,null,{}] 03:36:36 INFO - PROCESS | 1955 | 1461062196297 Marionette TRACE conn5 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:36 INFO - PROCESS | 1955 | 1461062196477 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 03:36:36 INFO - PROCESS | 1955 | 1461062196641 Marionette TRACE conn5 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:36 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa17ba25800 == 100 [pid = 1955] [id = 266] 03:36:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 169 (0x7fa15a86ac00) [pid = 1955] [serial = 799] [outer = (nil)] 03:36:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 170 (0x7fa172bd2400) [pid = 1955] [serial = 800] [outer = 0x7fa15a86ac00] 03:36:36 INFO - PROCESS | 1955 | 1461062196718 Marionette DEBUG loaded listener.js 03:36:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 171 (0x7fa17374b800) [pid = 1955] [serial = 801] [outer = 0x7fa15a86ac00] 03:36:37 INFO - PROCESS | 1955 | 1461062197554 Marionette TRACE conn5 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 03:36:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 03:36:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1327ms 03:36:37 INFO - PROCESS | 1955 | 1461062197616 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 03:36:37 INFO - PROCESS | 1955 | 1461062197620 Marionette TRACE conn5 <- [1,1037,null,{"value":"8"}] 03:36:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 03:36:37 INFO - PROCESS | 1955 | 1461062197625 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 03:36:37 INFO - PROCESS | 1955 | 1461062197628 Marionette TRACE conn5 <- [1,1038,null,{}] 03:36:37 INFO - PROCESS | 1955 | 1461062197634 Marionette TRACE conn5 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:37 INFO - PROCESS | 1955 | 1461062197814 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 03:36:38 INFO - PROCESS | 1955 | 1461062197995 Marionette TRACE conn5 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:38 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa17d0a5800 == 101 [pid = 1955] [id = 267] 03:36:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 172 (0x7fa15a86e400) [pid = 1955] [serial = 802] [outer = (nil)] 03:36:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 173 (0x7fa173c0f800) [pid = 1955] [serial = 803] [outer = 0x7fa15a86e400] 03:36:38 INFO - PROCESS | 1955 | 1461062198080 Marionette DEBUG loaded listener.js 03:36:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 174 (0x7fa173e06000) [pid = 1955] [serial = 804] [outer = 0x7fa15a86e400] 03:36:38 INFO - PROCESS | 1955 | 1461062198947 Marionette TRACE conn5 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 03:36:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 03:36:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1381ms 03:36:39 INFO - PROCESS | 1955 | 1461062199007 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 03:36:39 INFO - PROCESS | 1955 | 1461062199012 Marionette TRACE conn5 <- [1,1041,null,{"value":"8"}] 03:36:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 03:36:39 INFO - PROCESS | 1955 | 1461062199018 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 03:36:39 INFO - PROCESS | 1955 | 1461062199020 Marionette TRACE conn5 <- [1,1042,null,{}] 03:36:39 INFO - PROCESS | 1955 | 1461062199026 Marionette TRACE conn5 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:39 INFO - PROCESS | 1955 | 1461062199204 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 03:36:39 INFO - PROCESS | 1955 | 1461062199372 Marionette TRACE conn5 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:39 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa153fd0000 == 102 [pid = 1955] [id = 268] 03:36:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 175 (0x7fa160c6b000) [pid = 1955] [serial = 805] [outer = (nil)] 03:36:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 176 (0x7fa173ecc400) [pid = 1955] [serial = 806] [outer = 0x7fa160c6b000] 03:36:39 INFO - PROCESS | 1955 | 1461062199442 Marionette DEBUG loaded listener.js 03:36:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 177 (0x7fa174bcfc00) [pid = 1955] [serial = 807] [outer = 0x7fa160c6b000] 03:36:40 INFO - PROCESS | 1955 | 1461062200310 Marionette TRACE conn5 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 03:36:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 03:36:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1328ms 03:36:40 INFO - PROCESS | 1955 | 1461062200347 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 03:36:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 03:36:40 INFO - PROCESS | 1955 | 1461062200352 Marionette TRACE conn5 <- [1,1045,null,{"value":"8"}] 03:36:40 INFO - PROCESS | 1955 | 1461062200358 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 03:36:40 INFO - PROCESS | 1955 | 1461062200363 Marionette TRACE conn5 <- [1,1046,null,{}] 03:36:40 INFO - PROCESS | 1955 | 1461062200369 Marionette TRACE conn5 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:40 INFO - PROCESS | 1955 | 1461062200597 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 03:36:40 INFO - PROCESS | 1955 | 1461062200773 Marionette TRACE conn5 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:40 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15669e000 == 103 [pid = 1955] [id = 269] 03:36:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 178 (0x7fa155b56400) [pid = 1955] [serial = 808] [outer = (nil)] 03:36:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 179 (0x7fa15660d000) [pid = 1955] [serial = 809] [outer = 0x7fa155b56400] 03:36:40 INFO - PROCESS | 1955 | 1461062200851 Marionette DEBUG loaded listener.js 03:36:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 180 (0x7fa174e0f400) [pid = 1955] [serial = 810] [outer = 0x7fa155b56400] 03:36:42 INFO - PROCESS | 1955 | 1461062202012 Marionette TRACE conn5 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 03:36:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 03:36:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1681ms 03:36:42 INFO - PROCESS | 1955 | 1461062202040 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 03:36:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 03:36:42 INFO - PROCESS | 1955 | 1461062202045 Marionette TRACE conn5 <- [1,1049,null,{"value":"8"}] 03:36:42 INFO - PROCESS | 1955 | 1461062202053 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 03:36:42 INFO - PROCESS | 1955 | 1461062202059 Marionette TRACE conn5 <- [1,1050,null,{}] 03:36:42 INFO - PROCESS | 1955 | 1461062202066 Marionette TRACE conn5 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:42 INFO - PROCESS | 1955 | 1461062202239 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 03:36:42 INFO - PROCESS | 1955 | 1461062202468 Marionette TRACE conn5 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:42 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16120e000 == 104 [pid = 1955] [id = 270] 03:36:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 181 (0x7fa15ceb5c00) [pid = 1955] [serial = 811] [outer = (nil)] 03:36:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 182 (0x7fa15d168c00) [pid = 1955] [serial = 812] [outer = 0x7fa15ceb5c00] 03:36:42 INFO - PROCESS | 1955 | 1461062202535 Marionette DEBUG loaded listener.js 03:36:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 183 (0x7fa15dea9400) [pid = 1955] [serial = 813] [outer = 0x7fa15ceb5c00] 03:36:43 INFO - PROCESS | 1955 | 1461062203503 Marionette TRACE conn5 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 03:36:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 03:36:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1531ms 03:36:43 INFO - PROCESS | 1955 | 1461062203585 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 03:36:43 INFO - PROCESS | 1955 | 1461062203594 Marionette TRACE conn5 <- [1,1053,null,{"value":"8"}] 03:36:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 03:36:43 INFO - PROCESS | 1955 | 1461062203603 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 03:36:43 INFO - PROCESS | 1955 | 1461062203606 Marionette TRACE conn5 <- [1,1054,null,{}] 03:36:43 INFO - PROCESS | 1955 | 1461062203612 Marionette TRACE conn5 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:43 INFO - PROCESS | 1955 | 1461062203822 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 03:36:44 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dc9a800 == 103 [pid = 1955] [id = 192] 03:36:44 INFO - PROCESS | 1955 | --DOMWINDOW == 182 (0x7fa163faa000) [pid = 1955] [serial = 692] [outer = (nil)] [url = about:blank] 03:36:44 INFO - PROCESS | 1955 | --DOMWINDOW == 181 (0x7fa164c8dc00) [pid = 1955] [serial = 695] [outer = (nil)] [url = about:blank] 03:36:44 INFO - PROCESS | 1955 | --DOMWINDOW == 180 (0x7fa165ca5400) [pid = 1955] [serial = 698] [outer = (nil)] [url = about:blank] 03:36:44 INFO - PROCESS | 1955 | --DOMWINDOW == 179 (0x7fa166234c00) [pid = 1955] [serial = 701] [outer = (nil)] [url = about:blank] 03:36:44 INFO - PROCESS | 1955 | --DOMWINDOW == 178 (0x7fa16699f400) [pid = 1955] [serial = 704] [outer = (nil)] [url = about:blank] 03:36:44 INFO - PROCESS | 1955 | --DOMWINDOW == 177 (0x7fa1669ac000) [pid = 1955] [serial = 728] [outer = (nil)] [url = about:blank] 03:36:44 INFO - PROCESS | 1955 | 1461062204153 Marionette TRACE conn5 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:44 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15df6b000 == 102 [pid = 1955] [id = 257] 03:36:44 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa166118800 == 101 [pid = 1955] [id = 256] 03:36:44 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa163f5d000 == 100 [pid = 1955] [id = 255] 03:36:44 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa160f40800 == 99 [pid = 1955] [id = 254] 03:36:44 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15aa49000 == 98 [pid = 1955] [id = 253] 03:36:44 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15a887800 == 99 [pid = 1955] [id = 271] 03:36:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 178 (0x7fa15b823000) [pid = 1955] [serial = 814] [outer = (nil)] 03:36:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 179 (0x7fa15ee2cc00) [pid = 1955] [serial = 815] [outer = 0x7fa15b823000] 03:36:44 INFO - PROCESS | 1955 | 1461062204250 Marionette DEBUG loaded listener.js 03:36:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 180 (0x7fa1617a4400) [pid = 1955] [serial = 816] [outer = 0x7fa15b823000] 03:36:44 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155905000 == 98 [pid = 1955] [id = 252] 03:36:44 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dbe2000 == 97 [pid = 1955] [id = 251] 03:36:44 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa174b15800 == 96 [pid = 1955] [id = 247] 03:36:44 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa173ca6800 == 95 [pid = 1955] [id = 246] 03:36:44 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1737ed000 == 94 [pid = 1955] [id = 245] 03:36:44 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa165712000 == 93 [pid = 1955] [id = 244] 03:36:44 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dbed000 == 92 [pid = 1955] [id = 243] 03:36:44 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1678d2800 == 91 [pid = 1955] [id = 242] 03:36:44 INFO - PROCESS | 1955 | --DOMWINDOW == 179 (0x7fa161dbe400) [pid = 1955] [serial = 719] [outer = (nil)] [url = about:blank] 03:36:44 INFO - PROCESS | 1955 | --DOMWINDOW == 178 (0x7fa165777800) [pid = 1955] [serial = 722] [outer = (nil)] [url = about:blank] 03:36:44 INFO - PROCESS | 1955 | --DOMWINDOW == 177 (0x7fa1634ed000) [pid = 1955] [serial = 680] [outer = (nil)] [url = about:blank] 03:36:44 INFO - PROCESS | 1955 | --DOMWINDOW == 176 (0x7fa1616f0c00) [pid = 1955] [serial = 716] [outer = (nil)] [url = about:blank] 03:36:44 INFO - PROCESS | 1955 | --DOMWINDOW == 175 (0x7fa15d9f2c00) [pid = 1955] [serial = 713] [outer = (nil)] [url = about:blank] 03:36:44 INFO - PROCESS | 1955 | --DOMWINDOW == 174 (0x7fa15ee2d400) [pid = 1955] [serial = 714] [outer = (nil)] [url = about:blank] 03:36:44 INFO - PROCESS | 1955 | --DOMWINDOW == 173 (0x7fa15d170000) [pid = 1955] [serial = 711] [outer = (nil)] [url = about:blank] 03:36:44 INFO - PROCESS | 1955 | --DOMWINDOW == 172 (0x7fa15cd10400) [pid = 1955] [serial = 710] [outer = (nil)] [url = about:blank] 03:36:44 INFO - PROCESS | 1955 | --DOMWINDOW == 171 (0x7fa15ceb9c00) [pid = 1955] [serial = 686] [outer = (nil)] [url = about:blank] 03:36:44 INFO - PROCESS | 1955 | --DOMWINDOW == 170 (0x7fa156606400) [pid = 1955] [serial = 708] [outer = (nil)] [url = about:blank] 03:36:44 INFO - PROCESS | 1955 | --DOMWINDOW == 169 (0x7fa155959800) [pid = 1955] [serial = 707] [outer = (nil)] [url = about:blank] 03:36:44 INFO - PROCESS | 1955 | --DOMWINDOW == 168 (0x7fa15b831400) [pid = 1955] [serial = 682] [outer = (nil)] [url = about:blank] 03:36:44 INFO - PROCESS | 1955 | --DOMWINDOW == 167 (0x7fa16179ec00) [pid = 1955] [serial = 689] [outer = (nil)] [url = about:blank] 03:36:44 INFO - PROCESS | 1955 | --DOMWINDOW == 166 (0x7fa1553b2000) [pid = 1955] [serial = 440] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:36:44 INFO - PROCESS | 1955 | --DOMWINDOW == 165 (0x7fa165a75400) [pid = 1955] [serial = 723] [outer = (nil)] [url = about:blank] 03:36:44 INFO - PROCESS | 1955 | --DOMWINDOW == 164 (0x7fa163476800) [pid = 1955] [serial = 720] [outer = (nil)] [url = about:blank] 03:36:44 INFO - PROCESS | 1955 | --DOMWINDOW == 163 (0x7fa161be3400) [pid = 1955] [serial = 717] [outer = (nil)] [url = about:blank] 03:36:44 INFO - PROCESS | 1955 | --DOMWINDOW == 162 (0x7fa163fa7800) [pid = 1955] [serial = 725] [outer = (nil)] [url = about:blank] 03:36:44 INFO - PROCESS | 1955 | --DOMWINDOW == 161 (0x7fa1669a0800) [pid = 1955] [serial = 726] [outer = (nil)] [url = about:blank] 03:36:44 INFO - PROCESS | 1955 | --DOMWINDOW == 160 (0x7fa161be7800) [pid = 1955] [serial = 635] [outer = (nil)] [url = about:blank] 03:36:45 INFO - PROCESS | 1955 | 1461062205027 Marionette TRACE conn5 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 03:36:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 03:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1438ms 03:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 03:36:45 INFO - PROCESS | 1955 | 1461062205041 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 03:36:45 INFO - PROCESS | 1955 | 1461062205044 Marionette TRACE conn5 <- [1,1057,null,{"value":"8"}] 03:36:45 INFO - PROCESS | 1955 | 1461062205051 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 03:36:45 INFO - PROCESS | 1955 | 1461062205056 Marionette TRACE conn5 <- [1,1058,null,{}] 03:36:45 INFO - PROCESS | 1955 | 1461062205072 Marionette TRACE conn5 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:45 INFO - PROCESS | 1955 | 1461062205233 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 03:36:45 INFO - PROCESS | 1955 | 1461062205368 Marionette TRACE conn5 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:45 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa160cc2000 == 92 [pid = 1955] [id = 272] 03:36:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 161 (0x7fa160b18c00) [pid = 1955] [serial = 817] [outer = (nil)] 03:36:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 162 (0x7fa161dbe400) [pid = 1955] [serial = 818] [outer = 0x7fa160b18c00] 03:36:45 INFO - PROCESS | 1955 | 1461062205434 Marionette DEBUG loaded listener.js 03:36:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 163 (0x7fa165660c00) [pid = 1955] [serial = 819] [outer = 0x7fa160b18c00] 03:36:46 INFO - PROCESS | 1955 | 1461062206163 Marionette TRACE conn5 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 03:36:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 03:36:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1133ms 03:36:46 INFO - PROCESS | 1955 | 1461062206182 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 03:36:46 INFO - PROCESS | 1955 | 1461062206186 Marionette TRACE conn5 <- [1,1061,null,{"value":"8"}] 03:36:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 03:36:46 INFO - PROCESS | 1955 | 1461062206192 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 03:36:46 INFO - PROCESS | 1955 | 1461062206194 Marionette TRACE conn5 <- [1,1062,null,{}] 03:36:46 INFO - PROCESS | 1955 | 1461062206199 Marionette TRACE conn5 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:46 INFO - PROCESS | 1955 | 1461062206423 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 03:36:46 INFO - PROCESS | 1955 | 1461062206443 Marionette TRACE conn5 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:46 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa161d21000 == 93 [pid = 1955] [id = 273] 03:36:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 164 (0x7fa161be7400) [pid = 1955] [serial = 820] [outer = (nil)] 03:36:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 165 (0x7fa1669a0800) [pid = 1955] [serial = 821] [outer = 0x7fa161be7400] 03:36:46 INFO - PROCESS | 1955 | 1461062206509 Marionette DEBUG loaded listener.js 03:36:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 166 (0x7fa166f65800) [pid = 1955] [serial = 822] [outer = 0x7fa161be7400] 03:36:47 INFO - PROCESS | 1955 | 1461062207355 Marionette TRACE conn5 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 03:36:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 03:36:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1225ms 03:36:47 INFO - PROCESS | 1955 | 1461062207418 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 03:36:47 INFO - PROCESS | 1955 | 1461062207422 Marionette TRACE conn5 <- [1,1065,null,{"value":"8"}] 03:36:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 03:36:47 INFO - PROCESS | 1955 | 1461062207429 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 03:36:47 INFO - PROCESS | 1955 | 1461062207431 Marionette TRACE conn5 <- [1,1066,null,{}] 03:36:47 INFO - PROCESS | 1955 | 1461062207437 Marionette TRACE conn5 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:47 INFO - PROCESS | 1955 | 1461062207652 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 03:36:47 INFO - PROCESS | 1955 | 1461062207674 Marionette TRACE conn5 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:47 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16487c800 == 94 [pid = 1955] [id = 274] 03:36:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 167 (0x7fa160dd6000) [pid = 1955] [serial = 823] [outer = (nil)] 03:36:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 168 (0x7fa16705dc00) [pid = 1955] [serial = 824] [outer = 0x7fa160dd6000] 03:36:47 INFO - PROCESS | 1955 | 1461062207736 Marionette DEBUG loaded listener.js 03:36:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 169 (0x7fa167367800) [pid = 1955] [serial = 825] [outer = 0x7fa160dd6000] 03:36:48 INFO - PROCESS | 1955 | 1461062208577 Marionette TRACE conn5 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 03:36:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 03:36:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1180ms 03:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 03:36:48 INFO - PROCESS | 1955 | 1461062208610 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 03:36:48 INFO - PROCESS | 1955 | 1461062208612 Marionette TRACE conn5 <- [1,1069,null,{"value":"8"}] 03:36:48 INFO - PROCESS | 1955 | 1461062208619 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 03:36:48 INFO - PROCESS | 1955 | 1461062208622 Marionette TRACE conn5 <- [1,1070,null,{}] 03:36:48 INFO - PROCESS | 1955 | 1461062208633 Marionette TRACE conn5 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:49 INFO - PROCESS | 1955 | 1461062209018 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 03:36:49 INFO - PROCESS | 1955 | --DOMWINDOW == 168 (0x7fa160ddac00) [pid = 1955] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 03:36:49 INFO - PROCESS | 1955 | --DOMWINDOW == 167 (0x7fa15ceb0400) [pid = 1955] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 03:36:49 INFO - PROCESS | 1955 | --DOMWINDOW == 166 (0x7fa15a608c00) [pid = 1955] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 03:36:49 INFO - PROCESS | 1955 | --DOMWINDOW == 165 (0x7fa15ee30c00) [pid = 1955] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 03:36:49 INFO - PROCESS | 1955 | --DOMWINDOW == 164 (0x7fa15594fc00) [pid = 1955] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 03:36:49 INFO - PROCESS | 1955 | --DOMWINDOW == 163 (0x7fa15cb98c00) [pid = 1955] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 03:36:49 INFO - PROCESS | 1955 | --DOMWINDOW == 162 (0x7fa1659a0400) [pid = 1955] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 03:36:49 INFO - PROCESS | 1955 | 1461062209119 Marionette TRACE conn5 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:49 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15aa44000 == 95 [pid = 1955] [id = 275] 03:36:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 163 (0x7fa155c9d800) [pid = 1955] [serial = 826] [outer = (nil)] 03:36:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 164 (0x7fa15ceb0400) [pid = 1955] [serial = 827] [outer = 0x7fa155c9d800] 03:36:49 INFO - PROCESS | 1955 | 1461062209184 Marionette DEBUG loaded listener.js 03:36:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 165 (0x7fa167369400) [pid = 1955] [serial = 828] [outer = 0x7fa155c9d800] 03:36:49 INFO - PROCESS | 1955 | 1461062209894 Marionette TRACE conn5 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 03:36:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 03:36:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1327ms 03:36:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 03:36:49 INFO - PROCESS | 1955 | 1461062209946 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 03:36:49 INFO - PROCESS | 1955 | 1461062209949 Marionette TRACE conn5 <- [1,1073,null,{"value":"8"}] 03:36:49 INFO - PROCESS | 1955 | 1461062209956 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 03:36:49 INFO - PROCESS | 1955 | 1461062209959 Marionette TRACE conn5 <- [1,1074,null,{}] 03:36:49 INFO - PROCESS | 1955 | 1461062209965 Marionette TRACE conn5 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:50 INFO - PROCESS | 1955 | 1461062210121 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 03:36:50 INFO - PROCESS | 1955 | 1461062210135 Marionette TRACE conn5 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:50 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa169818000 == 96 [pid = 1955] [id = 276] 03:36:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 166 (0x7fa167884000) [pid = 1955] [serial = 829] [outer = (nil)] 03:36:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 167 (0x7fa169c7f800) [pid = 1955] [serial = 830] [outer = 0x7fa167884000] 03:36:50 INFO - PROCESS | 1955 | 1461062210196 Marionette DEBUG loaded listener.js 03:36:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 168 (0x7fa173eca800) [pid = 1955] [serial = 831] [outer = 0x7fa167884000] 03:36:51 INFO - PROCESS | 1955 | 1461062211123 Marionette TRACE conn5 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 03:36:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 03:36:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1235ms 03:36:51 INFO - PROCESS | 1955 | 1461062211230 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 03:36:51 INFO - PROCESS | 1955 | 1461062211236 Marionette TRACE conn5 <- [1,1077,null,{"value":"8"}] 03:36:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 03:36:51 INFO - PROCESS | 1955 | 1461062211248 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 03:36:51 INFO - PROCESS | 1955 | 1461062211252 Marionette TRACE conn5 <- [1,1078,null,{}] 03:36:51 INFO - PROCESS | 1955 | 1461062211262 Marionette TRACE conn5 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:51 INFO - PROCESS | 1955 | 1461062211470 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 03:36:51 INFO - PROCESS | 1955 | 1461062211696 Marionette TRACE conn5 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:51 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15cc06000 == 97 [pid = 1955] [id = 277] 03:36:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 169 (0x7fa15a86f000) [pid = 1955] [serial = 832] [outer = (nil)] 03:36:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 170 (0x7fa15cb9b800) [pid = 1955] [serial = 833] [outer = 0x7fa15a86f000] 03:36:51 INFO - PROCESS | 1955 | 1461062211788 Marionette DEBUG loaded listener.js 03:36:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 171 (0x7fa15dcb0000) [pid = 1955] [serial = 834] [outer = 0x7fa15a86f000] 03:36:52 INFO - PROCESS | 1955 | 1461062212655 Marionette TRACE conn5 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 03:36:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 03:36:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1484ms 03:36:52 INFO - PROCESS | 1955 | 1461062212731 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 03:36:52 INFO - PROCESS | 1955 | 1461062212739 Marionette TRACE conn5 <- [1,1081,null,{"value":"8"}] 03:36:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 03:36:52 INFO - PROCESS | 1955 | 1461062212750 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 03:36:52 INFO - PROCESS | 1955 | 1461062212754 Marionette TRACE conn5 <- [1,1082,null,{}] 03:36:52 INFO - PROCESS | 1955 | 1461062212760 Marionette TRACE conn5 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:52 INFO - PROCESS | 1955 | 1461062212986 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 03:36:53 INFO - PROCESS | 1955 | 1461062213198 Marionette TRACE conn5 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:53 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa163319800 == 98 [pid = 1955] [id = 278] 03:36:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 172 (0x7fa160c66000) [pid = 1955] [serial = 835] [outer = (nil)] 03:36:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 173 (0x7fa161db8000) [pid = 1955] [serial = 836] [outer = 0x7fa160c66000] 03:36:53 INFO - PROCESS | 1955 | 1461062213324 Marionette DEBUG loaded listener.js 03:36:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 174 (0x7fa164c84c00) [pid = 1955] [serial = 837] [outer = 0x7fa160c66000] 03:36:54 INFO - PROCESS | 1955 | 1461062214289 Marionette TRACE conn5 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 03:36:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 03:36:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1580ms 03:36:54 INFO - PROCESS | 1955 | 1461062214330 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 03:36:54 INFO - PROCESS | 1955 | 1461062214334 Marionette TRACE conn5 <- [1,1085,null,{"value":"8"}] 03:36:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 03:36:54 INFO - PROCESS | 1955 | 1461062214340 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 03:36:54 INFO - PROCESS | 1955 | 1461062214346 Marionette TRACE conn5 <- [1,1086,null,{}] 03:36:54 INFO - PROCESS | 1955 | 1461062214363 Marionette TRACE conn5 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:54 INFO - PROCESS | 1955 | 1461062214605 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 03:36:54 INFO - PROCESS | 1955 | 1461062214877 Marionette TRACE conn5 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:54 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16da14800 == 99 [pid = 1955] [id = 279] 03:36:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 175 (0x7fa164c8a800) [pid = 1955] [serial = 838] [outer = (nil)] 03:36:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 176 (0x7fa167363400) [pid = 1955] [serial = 839] [outer = 0x7fa164c8a800] 03:36:54 INFO - PROCESS | 1955 | 1461062214960 Marionette DEBUG loaded listener.js 03:36:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 177 (0x7fa1680f5800) [pid = 1955] [serial = 840] [outer = 0x7fa164c8a800] 03:36:55 INFO - PROCESS | 1955 | 1461062215758 Marionette TRACE conn5 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 03:36:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 03:36:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1438ms 03:36:55 INFO - PROCESS | 1955 | 1461062215779 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 03:36:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 03:36:55 INFO - PROCESS | 1955 | 1461062215784 Marionette TRACE conn5 <- [1,1089,null,{"value":"8"}] 03:36:55 INFO - PROCESS | 1955 | 1461062215790 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 03:36:55 INFO - PROCESS | 1955 | 1461062215793 Marionette TRACE conn5 <- [1,1090,null,{}] 03:36:55 INFO - PROCESS | 1955 | 1461062215798 Marionette TRACE conn5 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:55 INFO - PROCESS | 1955 | 1461062215966 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 03:36:56 INFO - PROCESS | 1955 | 1461062216138 Marionette TRACE conn5 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:56 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa174e59800 == 100 [pid = 1955] [id = 280] 03:36:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 178 (0x7fa166230c00) [pid = 1955] [serial = 841] [outer = (nil)] 03:36:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 179 (0x7fa169892c00) [pid = 1955] [serial = 842] [outer = 0x7fa166230c00] 03:36:56 INFO - PROCESS | 1955 | 1461062216215 Marionette DEBUG loaded listener.js 03:36:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 180 (0x7fa173c12400) [pid = 1955] [serial = 843] [outer = 0x7fa166230c00] 03:36:57 INFO - PROCESS | 1955 | 1461062217023 Marionette TRACE conn5 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 03:36:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 03:36:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1284ms 03:36:57 INFO - PROCESS | 1955 | 1461062217074 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 03:36:57 INFO - PROCESS | 1955 | 1461062217078 Marionette TRACE conn5 <- [1,1093,null,{"value":"8"}] 03:36:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 03:36:57 INFO - PROCESS | 1955 | 1461062217083 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 03:36:57 INFO - PROCESS | 1955 | 1461062217086 Marionette TRACE conn5 <- [1,1094,null,{}] 03:36:57 INFO - PROCESS | 1955 | 1461062217091 Marionette TRACE conn5 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:57 INFO - PROCESS | 1955 | 1461062217267 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 03:36:57 INFO - PROCESS | 1955 | 1461062217439 Marionette TRACE conn5 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:57 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa178ca1800 == 101 [pid = 1955] [id = 281] 03:36:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 181 (0x7fa1686ef800) [pid = 1955] [serial = 844] [outer = (nil)] 03:36:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 182 (0x7fa174c54000) [pid = 1955] [serial = 845] [outer = 0x7fa1686ef800] 03:36:57 INFO - PROCESS | 1955 | 1461062217512 Marionette DEBUG loaded listener.js 03:36:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 183 (0x7fa174fbc400) [pid = 1955] [serial = 846] [outer = 0x7fa1686ef800] 03:36:58 INFO - PROCESS | 1955 | 1461062218454 Marionette TRACE conn5 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 03:36:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 03:36:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1435ms 03:36:58 INFO - PROCESS | 1955 | 1461062218520 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 03:36:58 INFO - PROCESS | 1955 | 1461062218524 Marionette TRACE conn5 <- [1,1097,null,{"value":"8"}] 03:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 03:36:58 INFO - PROCESS | 1955 | 1461062218529 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 03:36:58 INFO - PROCESS | 1955 | 1461062218532 Marionette TRACE conn5 <- [1,1098,null,{}] 03:36:58 INFO - PROCESS | 1955 | 1461062218538 Marionette TRACE conn5 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:58 INFO - PROCESS | 1955 | 1461062218786 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 03:36:59 INFO - PROCESS | 1955 | 1461062219002 Marionette TRACE conn5 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:59 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dd09800 == 102 [pid = 1955] [id = 282] 03:36:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 184 (0x7fa176e84400) [pid = 1955] [serial = 847] [outer = (nil)] 03:36:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 185 (0x7fa178553c00) [pid = 1955] [serial = 848] [outer = 0x7fa176e84400] 03:36:59 INFO - PROCESS | 1955 | 1461062219147 Marionette DEBUG loaded listener.js 03:36:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 186 (0x7fa178b26400) [pid = 1955] [serial = 849] [outer = 0x7fa176e84400] 03:36:59 INFO - PROCESS | 1955 | 1461062219984 Marionette TRACE conn5 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 03:37:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 03:37:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1530ms 03:37:00 INFO - PROCESS | 1955 | 1461062220061 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 03:37:00 INFO - PROCESS | 1955 | 1461062220065 Marionette TRACE conn5 <- [1,1101,null,{"value":"8"}] 03:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 03:37:00 INFO - PROCESS | 1955 | 1461062220073 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 03:37:00 INFO - PROCESS | 1955 | 1461062220077 Marionette TRACE conn5 <- [1,1102,null,{}] 03:37:00 INFO - PROCESS | 1955 | 1461062220083 Marionette TRACE conn5 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:00 INFO - PROCESS | 1955 | 1461062220303 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 03:37:00 INFO - PROCESS | 1955 | 1461062220471 Marionette TRACE conn5 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:00 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15eeb3800 == 103 [pid = 1955] [id = 283] 03:37:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 187 (0x7fa15535a800) [pid = 1955] [serial = 850] [outer = (nil)] 03:37:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 188 (0x7fa155364800) [pid = 1955] [serial = 851] [outer = 0x7fa15535a800] 03:37:00 INFO - PROCESS | 1955 | 1461062220544 Marionette DEBUG loaded listener.js 03:37:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 189 (0x7fa155368c00) [pid = 1955] [serial = 852] [outer = 0x7fa15535a800] 03:37:01 INFO - PROCESS | 1955 | 1461062221369 Marionette TRACE conn5 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 03:37:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 03:37:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1330ms 03:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 03:37:01 INFO - PROCESS | 1955 | 1461062221404 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 03:37:01 INFO - PROCESS | 1955 | 1461062221406 Marionette TRACE conn5 <- [1,1105,null,{"value":"8"}] 03:37:01 INFO - PROCESS | 1955 | 1461062221413 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 03:37:01 INFO - PROCESS | 1955 | 1461062221416 Marionette TRACE conn5 <- [1,1106,null,{}] 03:37:01 INFO - PROCESS | 1955 | 1461062221421 Marionette TRACE conn5 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:01 INFO - PROCESS | 1955 | 1461062221585 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 03:37:01 INFO - PROCESS | 1955 | 1461062221761 Marionette TRACE conn5 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:01 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15549b800 == 104 [pid = 1955] [id = 284] 03:37:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 190 (0x7fa1540bf000) [pid = 1955] [serial = 853] [outer = (nil)] 03:37:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 191 (0x7fa1540c5c00) [pid = 1955] [serial = 854] [outer = 0x7fa1540bf000] 03:37:01 INFO - PROCESS | 1955 | 1461062221834 Marionette DEBUG loaded listener.js 03:37:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 192 (0x7fa1540ca800) [pid = 1955] [serial = 855] [outer = 0x7fa1540bf000] 03:37:02 INFO - PROCESS | 1955 | 1461062222693 Marionette TRACE conn5 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 03:37:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 03:37:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1331ms 03:37:02 INFO - PROCESS | 1955 | 1461062222744 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 03:37:02 INFO - PROCESS | 1955 | 1461062222748 Marionette TRACE conn5 <- [1,1109,null,{"value":"8"}] 03:37:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 03:37:02 INFO - PROCESS | 1955 | 1461062222754 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 03:37:02 INFO - PROCESS | 1955 | 1461062222757 Marionette TRACE conn5 <- [1,1110,null,{}] 03:37:02 INFO - PROCESS | 1955 | 1461062222763 Marionette TRACE conn5 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:02 INFO - PROCESS | 1955 | 1461062222947 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 03:37:03 INFO - PROCESS | 1955 | 1461062223121 Marionette TRACE conn5 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:03 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1522d2000 == 105 [pid = 1955] [id = 285] 03:37:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 193 (0x7fa1540c1000) [pid = 1955] [serial = 856] [outer = (nil)] 03:37:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 194 (0x7fa155361c00) [pid = 1955] [serial = 857] [outer = 0x7fa1540c1000] 03:37:03 INFO - PROCESS | 1955 | 1461062223196 Marionette DEBUG loaded listener.js 03:37:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 195 (0x7fa17854f000) [pid = 1955] [serial = 858] [outer = 0x7fa1540c1000] 03:37:04 INFO - PROCESS | 1955 | 1461062224030 Marionette TRACE conn5 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 03:37:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 03:37:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1327ms 03:37:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 03:37:04 INFO - PROCESS | 1955 | 1461062224082 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 03:37:04 INFO - PROCESS | 1955 | 1461062224084 Marionette TRACE conn5 <- [1,1113,null,{"value":"8"}] 03:37:04 INFO - PROCESS | 1955 | 1461062224092 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 03:37:04 INFO - PROCESS | 1955 | 1461062224094 Marionette TRACE conn5 <- [1,1114,null,{}] 03:37:04 INFO - PROCESS | 1955 | 1461062224100 Marionette TRACE conn5 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:04 INFO - PROCESS | 1955 | 1461062224283 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 03:37:04 INFO - PROCESS | 1955 | 1461062224458 Marionette TRACE conn5 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:04 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14ff81000 == 106 [pid = 1955] [id = 286] 03:37:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 196 (0x7fa1540c2400) [pid = 1955] [serial = 859] [outer = (nil)] 03:37:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 197 (0x7fa15435dc00) [pid = 1955] [serial = 860] [outer = 0x7fa1540c2400] 03:37:04 INFO - PROCESS | 1955 | 1461062224528 Marionette DEBUG loaded listener.js 03:37:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 198 (0x7fa154362c00) [pid = 1955] [serial = 861] [outer = 0x7fa1540c2400] 03:37:05 INFO - PROCESS | 1955 | 1461062225866 Marionette TRACE conn5 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 03:37:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 03:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1835ms 03:37:05 INFO - PROCESS | 1955 | 1461062225928 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 03:37:05 INFO - PROCESS | 1955 | 1461062225933 Marionette TRACE conn5 <- [1,1117,null,{"value":"8"}] 03:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 03:37:06 INFO - PROCESS | 1955 | 1461062226031 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 03:37:06 INFO - PROCESS | 1955 | 1461062226037 Marionette TRACE conn5 <- [1,1118,null,{}] 03:37:06 INFO - PROCESS | 1955 | 1461062226065 Marionette TRACE conn5 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:06 INFO - PROCESS | 1955 | 1461062226227 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 03:37:06 INFO - PROCESS | 1955 | 1461062226426 Marionette TRACE conn5 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:06 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15576a800 == 107 [pid = 1955] [id = 287] 03:37:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 199 (0x7fa1543e6400) [pid = 1955] [serial = 862] [outer = (nil)] 03:37:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 200 (0x7fa1553af000) [pid = 1955] [serial = 863] [outer = 0x7fa1543e6400] 03:37:06 INFO - PROCESS | 1955 | 1461062226495 Marionette DEBUG loaded listener.js 03:37:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 201 (0x7fa15a608c00) [pid = 1955] [serial = 864] [outer = 0x7fa1543e6400] 03:37:07 INFO - PROCESS | 1955 | 1461062227457 Marionette TRACE conn5 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 03:37:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 03:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1591ms 03:37:07 INFO - PROCESS | 1955 | 1461062227533 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 03:37:07 INFO - PROCESS | 1955 | 1461062227542 Marionette TRACE conn5 <- [1,1121,null,{"value":"8"}] 03:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 03:37:07 INFO - PROCESS | 1955 | 1461062227552 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 03:37:07 INFO - PROCESS | 1955 | 1461062227555 Marionette TRACE conn5 <- [1,1122,null,{}] 03:37:07 INFO - PROCESS | 1955 | 1461062227561 Marionette TRACE conn5 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:07 INFO - PROCESS | 1955 | 1461062227796 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 03:37:07 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa167951000 == 106 [pid = 1955] [id = 230] 03:37:07 INFO - PROCESS | 1955 | --DOMWINDOW == 200 (0x7fa16708d400) [pid = 1955] [serial = 776] [outer = (nil)] [url = about:blank] 03:37:07 INFO - PROCESS | 1955 | --DOMWINDOW == 199 (0x7fa160ddb400) [pid = 1955] [serial = 734] [outer = (nil)] [url = about:blank] 03:37:07 INFO - PROCESS | 1955 | --DOMWINDOW == 198 (0x7fa1669ab000) [pid = 1955] [serial = 740] [outer = (nil)] [url = about:blank] 03:37:07 INFO - PROCESS | 1955 | --DOMWINDOW == 197 (0x7fa16735e400) [pid = 1955] [serial = 746] [outer = (nil)] [url = about:blank] 03:37:07 INFO - PROCESS | 1955 | --DOMWINDOW == 196 (0x7fa16758d000) [pid = 1955] [serial = 749] [outer = (nil)] [url = about:blank] 03:37:07 INFO - PROCESS | 1955 | --DOMWINDOW == 195 (0x7fa165991400) [pid = 1955] [serial = 737] [outer = (nil)] [url = about:blank] 03:37:07 INFO - PROCESS | 1955 | --DOMWINDOW == 194 (0x7fa166f6dc00) [pid = 1955] [serial = 743] [outer = (nil)] [url = about:blank] 03:37:07 INFO - PROCESS | 1955 | --DOMWINDOW == 193 (0x7fa16788b400) [pid = 1955] [serial = 752] [outer = (nil)] [url = about:blank] 03:37:07 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15aa44000 == 105 [pid = 1955] [id = 275] 03:37:07 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16487c800 == 104 [pid = 1955] [id = 274] 03:37:07 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa161d21000 == 103 [pid = 1955] [id = 273] 03:37:07 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa160cc2000 == 102 [pid = 1955] [id = 272] 03:37:08 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15a887800 == 101 [pid = 1955] [id = 271] 03:37:08 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16120e000 == 100 [pid = 1955] [id = 270] 03:37:08 INFO - PROCESS | 1955 | 1461062228058 Marionette TRACE conn5 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:08 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa17912e800 == 99 [pid = 1955] [id = 265] 03:37:08 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa178f4b000 == 98 [pid = 1955] [id = 264] 03:37:08 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15577c000 == 99 [pid = 1955] [id = 288] 03:37:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 194 (0x7fa15ca55800) [pid = 1955] [serial = 865] [outer = (nil)] 03:37:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 195 (0x7fa15cd10400) [pid = 1955] [serial = 866] [outer = 0x7fa15ca55800] 03:37:08 INFO - PROCESS | 1955 | 1461062228143 Marionette DEBUG loaded listener.js 03:37:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 196 (0x7fa15d073800) [pid = 1955] [serial = 867] [outer = 0x7fa15ca55800] 03:37:08 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa176ec5800 == 98 [pid = 1955] [id = 263] 03:37:08 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa173c9d000 == 97 [pid = 1955] [id = 262] 03:37:08 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16cccd000 == 96 [pid = 1955] [id = 261] 03:37:08 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa166112000 == 95 [pid = 1955] [id = 260] 03:37:08 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dbde000 == 94 [pid = 1955] [id = 259] 03:37:08 INFO - PROCESS | 1955 | --DOMWINDOW == 195 (0x7fa166f69000) [pid = 1955] [serial = 774] [outer = (nil)] [url = about:blank] 03:37:08 INFO - PROCESS | 1955 | --DOMWINDOW == 194 (0x7fa163471800) [pid = 1955] [serial = 767] [outer = (nil)] [url = about:blank] 03:37:08 INFO - PROCESS | 1955 | --DOMWINDOW == 193 (0x7fa15cec7800) [pid = 1955] [serial = 758] [outer = (nil)] [url = about:blank] 03:37:08 INFO - PROCESS | 1955 | --DOMWINDOW == 192 (0x7fa15ceb6800) [pid = 1955] [serial = 761] [outer = (nil)] [url = about:blank] 03:37:08 INFO - PROCESS | 1955 | --DOMWINDOW == 191 (0x7fa161db9000) [pid = 1955] [serial = 765] [outer = (nil)] [url = about:blank] 03:37:08 INFO - PROCESS | 1955 | --DOMWINDOW == 190 (0x7fa15a645000) [pid = 1955] [serial = 756] [outer = (nil)] [url = about:blank] 03:37:08 INFO - PROCESS | 1955 | --DOMWINDOW == 189 (0x7fa1616e8000) [pid = 1955] [serial = 773] [outer = (nil)] [url = about:blank] 03:37:08 INFO - PROCESS | 1955 | --DOMWINDOW == 188 (0x7fa164c85000) [pid = 1955] [serial = 768] [outer = (nil)] [url = about:blank] 03:37:08 INFO - PROCESS | 1955 | --DOMWINDOW == 187 (0x7fa15ceae800) [pid = 1955] [serial = 731] [outer = (nil)] [url = about:blank] 03:37:08 INFO - PROCESS | 1955 | --DOMWINDOW == 186 (0x7fa161be4c00) [pid = 1955] [serial = 764] [outer = (nil)] [url = about:blank] 03:37:08 INFO - PROCESS | 1955 | --DOMWINDOW == 185 (0x7fa15d752c00) [pid = 1955] [serial = 759] [outer = (nil)] [url = about:blank] 03:37:08 INFO - PROCESS | 1955 | --DOMWINDOW == 184 (0x7fa155b5e400) [pid = 1955] [serial = 755] [outer = (nil)] [url = about:blank] 03:37:08 INFO - PROCESS | 1955 | --DOMWINDOW == 183 (0x7fa165cab000) [pid = 1955] [serial = 770] [outer = (nil)] [url = about:blank] 03:37:08 INFO - PROCESS | 1955 | --DOMWINDOW == 182 (0x7fa160c62400) [pid = 1955] [serial = 762] [outer = (nil)] [url = about:blank] 03:37:08 INFO - PROCESS | 1955 | --DOMWINDOW == 181 (0x7fa1664aec00) [pid = 1955] [serial = 771] [outer = (nil)] [url = about:blank] 03:37:09 INFO - PROCESS | 1955 | 1461062228998 Marionette TRACE conn5 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 03:37:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 03:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1477ms 03:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 03:37:09 INFO - PROCESS | 1955 | 1461062229029 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 03:37:09 INFO - PROCESS | 1955 | 1461062229032 Marionette TRACE conn5 <- [1,1125,null,{"value":"8"}] 03:37:09 INFO - PROCESS | 1955 | 1461062229040 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 03:37:09 INFO - PROCESS | 1955 | 1461062229046 Marionette TRACE conn5 <- [1,1126,null,{}] 03:37:09 INFO - PROCESS | 1955 | 1461062229061 Marionette TRACE conn5 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:09 INFO - PROCESS | 1955 | 1461062229224 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 03:37:09 INFO - PROCESS | 1955 | 1461062229240 Marionette TRACE conn5 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:09 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15d02b800 == 95 [pid = 1955] [id = 289] 03:37:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 182 (0x7fa15d9ec400) [pid = 1955] [serial = 868] [outer = (nil)] 03:37:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 183 (0x7fa15ee2b800) [pid = 1955] [serial = 869] [outer = 0x7fa15d9ec400] 03:37:09 INFO - PROCESS | 1955 | 1461062229305 Marionette DEBUG loaded listener.js 03:37:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 184 (0x7fa160ddb400) [pid = 1955] [serial = 870] [outer = 0x7fa15d9ec400] 03:37:10 INFO - PROCESS | 1955 | 1461062230131 Marionette TRACE conn5 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 03:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 03:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1138ms 03:37:10 INFO - PROCESS | 1955 | 1461062230177 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 03:37:10 INFO - PROCESS | 1955 | 1461062230180 Marionette TRACE conn5 <- [1,1129,null,{"value":"8"}] 03:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 03:37:10 INFO - PROCESS | 1955 | 1461062230187 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 03:37:10 INFO - PROCESS | 1955 | 1461062230189 Marionette TRACE conn5 <- [1,1130,null,{}] 03:37:10 INFO - PROCESS | 1955 | 1461062230194 Marionette TRACE conn5 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:10 INFO - PROCESS | 1955 | 1461062230354 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 03:37:10 INFO - PROCESS | 1955 | 1461062230489 Marionette TRACE conn5 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:10 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dd19800 == 96 [pid = 1955] [id = 290] 03:37:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 185 (0x7fa15d9f0400) [pid = 1955] [serial = 871] [outer = (nil)] 03:37:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 186 (0x7fa1616ef000) [pid = 1955] [serial = 872] [outer = 0x7fa15d9f0400] 03:37:10 INFO - PROCESS | 1955 | 1461062230561 Marionette DEBUG loaded listener.js 03:37:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 187 (0x7fa1617a6800) [pid = 1955] [serial = 873] [outer = 0x7fa15d9f0400] 03:37:11 INFO - PROCESS | 1955 | 1461062231385 Marionette TRACE conn5 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 03:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 03:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1234ms 03:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 03:37:11 INFO - PROCESS | 1955 | 1461062231422 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 03:37:11 INFO - PROCESS | 1955 | 1461062231424 Marionette TRACE conn5 <- [1,1133,null,{"value":"8"}] 03:37:11 INFO - PROCESS | 1955 | 1461062231430 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 03:37:11 INFO - PROCESS | 1955 | 1461062231431 Marionette TRACE conn5 <- [1,1134,null,{}] 03:37:11 INFO - PROCESS | 1955 | 1461062231442 Marionette TRACE conn5 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:11 INFO - PROCESS | 1955 | 1461062231632 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 03:37:11 INFO - PROCESS | 1955 | 1461062231668 Marionette TRACE conn5 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:11 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa160dac000 == 97 [pid = 1955] [id = 291] 03:37:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 188 (0x7fa1616e9000) [pid = 1955] [serial = 874] [outer = (nil)] 03:37:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 189 (0x7fa161db8800) [pid = 1955] [serial = 875] [outer = 0x7fa1616e9000] 03:37:11 INFO - PROCESS | 1955 | 1461062231727 Marionette DEBUG loaded listener.js 03:37:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 190 (0x7fa1621c8000) [pid = 1955] [serial = 876] [outer = 0x7fa1616e9000] 03:37:12 INFO - PROCESS | 1955 | --DOMWINDOW == 189 (0x7fa160dd6000) [pid = 1955] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 03:37:12 INFO - PROCESS | 1955 | --DOMWINDOW == 188 (0x7fa155c9d800) [pid = 1955] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 03:37:12 INFO - PROCESS | 1955 | --DOMWINDOW == 187 (0x7fa15ceb5c00) [pid = 1955] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 03:37:12 INFO - PROCESS | 1955 | --DOMWINDOW == 186 (0x7fa15b823000) [pid = 1955] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 03:37:12 INFO - PROCESS | 1955 | --DOMWINDOW == 185 (0x7fa160b18c00) [pid = 1955] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 03:37:12 INFO - PROCESS | 1955 | --DOMWINDOW == 184 (0x7fa161be7400) [pid = 1955] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 03:37:12 INFO - PROCESS | 1955 | 1461062232752 Marionette TRACE conn5 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 03:37:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 03:37:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1337ms 03:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 03:37:12 INFO - PROCESS | 1955 | 1461062232766 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 03:37:12 INFO - PROCESS | 1955 | 1461062232770 Marionette TRACE conn5 <- [1,1137,null,{"value":"8"}] 03:37:12 INFO - PROCESS | 1955 | 1461062232775 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 03:37:12 INFO - PROCESS | 1955 | 1461062232778 Marionette TRACE conn5 <- [1,1138,null,{}] 03:37:12 INFO - PROCESS | 1955 | 1461062232783 Marionette TRACE conn5 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:13 INFO - PROCESS | 1955 | 1461062233011 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 03:37:13 INFO - PROCESS | 1955 | 1461062233102 Marionette TRACE conn5 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:13 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa161d1e800 == 98 [pid = 1955] [id = 292] 03:37:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 185 (0x7fa1621c9800) [pid = 1955] [serial = 877] [outer = (nil)] 03:37:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 186 (0x7fa165669c00) [pid = 1955] [serial = 878] [outer = 0x7fa1621c9800] 03:37:13 INFO - PROCESS | 1955 | 1461062233167 Marionette DEBUG loaded listener.js 03:37:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 187 (0x7fa166232400) [pid = 1955] [serial = 879] [outer = 0x7fa1621c9800] 03:37:13 INFO - PROCESS | 1955 | 1461062233893 Marionette TRACE conn5 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 03:37:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 03:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1179ms 03:37:13 INFO - PROCESS | 1955 | 1461062233955 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 03:37:13 INFO - PROCESS | 1955 | 1461062233958 Marionette TRACE conn5 <- [1,1141,null,{"value":"8"}] 03:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 03:37:13 INFO - PROCESS | 1955 | 1461062233963 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 03:37:13 INFO - PROCESS | 1955 | 1461062233966 Marionette TRACE conn5 <- [1,1142,null,{}] 03:37:13 INFO - PROCESS | 1955 | 1461062233971 Marionette TRACE conn5 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:14 INFO - PROCESS | 1955 | 1461062234128 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 03:37:14 INFO - PROCESS | 1955 | 1461062234142 Marionette TRACE conn5 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:14 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa164869800 == 99 [pid = 1955] [id = 293] 03:37:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 188 (0x7fa155b53400) [pid = 1955] [serial = 880] [outer = (nil)] 03:37:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 189 (0x7fa166f6b800) [pid = 1955] [serial = 881] [outer = 0x7fa155b53400] 03:37:14 INFO - PROCESS | 1955 | 1461062234202 Marionette DEBUG loaded listener.js 03:37:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 190 (0x7fa167362400) [pid = 1955] [serial = 882] [outer = 0x7fa155b53400] 03:37:15 INFO - PROCESS | 1955 | 1461062235274 Marionette TRACE conn5 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 03:37:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 03:37:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1381ms 03:37:15 INFO - PROCESS | 1955 | 1461062235346 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 03:37:15 INFO - PROCESS | 1955 | 1461062235351 Marionette TRACE conn5 <- [1,1145,null,{"value":"8"}] 03:37:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 03:37:15 INFO - PROCESS | 1955 | 1461062235360 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 03:37:15 INFO - PROCESS | 1955 | 1461062235365 Marionette TRACE conn5 <- [1,1146,null,{}] 03:37:15 INFO - PROCESS | 1955 | 1461062235374 Marionette TRACE conn5 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:15 INFO - PROCESS | 1955 | 1461062235600 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 03:37:15 INFO - PROCESS | 1955 | 1461062235882 Marionette TRACE conn5 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:15 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1566aa000 == 100 [pid = 1955] [id = 294] 03:37:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 191 (0x7fa15a645000) [pid = 1955] [serial = 883] [outer = (nil)] 03:37:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 192 (0x7fa15a86c800) [pid = 1955] [serial = 884] [outer = 0x7fa15a645000] 03:37:15 INFO - PROCESS | 1955 | 1461062235967 Marionette DEBUG loaded listener.js 03:37:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 193 (0x7fa15cb98800) [pid = 1955] [serial = 885] [outer = 0x7fa15a645000] 03:37:16 INFO - PROCESS | 1955 | 1461062236803 Marionette TRACE conn5 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 03:37:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 03:37:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1493ms 03:37:16 INFO - PROCESS | 1955 | 1461062236854 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 03:37:16 INFO - PROCESS | 1955 | 1461062236862 Marionette TRACE conn5 <- [1,1149,null,{"value":"8"}] 03:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 03:37:16 INFO - PROCESS | 1955 | 1461062236873 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 03:37:16 INFO - PROCESS | 1955 | 1461062236877 Marionette TRACE conn5 <- [1,1150,null,{}] 03:37:16 INFO - PROCESS | 1955 | 1461062236883 Marionette TRACE conn5 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:17 INFO - PROCESS | 1955 | 1461062237071 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 03:37:17 INFO - PROCESS | 1955 | 1461062237245 Marionette TRACE conn5 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:17 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa160cc9000 == 101 [pid = 1955] [id = 295] 03:37:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 194 (0x7fa15a861c00) [pid = 1955] [serial = 886] [outer = (nil)] 03:37:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 195 (0x7fa160b18c00) [pid = 1955] [serial = 887] [outer = 0x7fa15a861c00] 03:37:17 INFO - PROCESS | 1955 | 1461062237318 Marionette DEBUG loaded listener.js 03:37:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 196 (0x7fa160ddf400) [pid = 1955] [serial = 888] [outer = 0x7fa15a861c00] 03:37:18 INFO - PROCESS | 1955 | 1461062238277 Marionette TRACE conn5 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 03:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 03:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1434ms 03:37:18 INFO - PROCESS | 1955 | 1461062238309 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 03:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 03:37:18 INFO - PROCESS | 1955 | 1461062238313 Marionette TRACE conn5 <- [1,1153,null,{"value":"8"}] 03:37:18 INFO - PROCESS | 1955 | 1461062238320 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 03:37:18 INFO - PROCESS | 1955 | 1461062238326 Marionette TRACE conn5 <- [1,1154,null,{}] 03:37:18 INFO - PROCESS | 1955 | 1461062238342 Marionette TRACE conn5 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:18 INFO - PROCESS | 1955 | 1461062238619 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 03:37:18 INFO - PROCESS | 1955 | 1461062238747 Marionette TRACE conn5 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:18 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa166b9b000 == 102 [pid = 1955] [id = 296] 03:37:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 197 (0x7fa16179f400) [pid = 1955] [serial = 889] [outer = (nil)] 03:37:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 198 (0x7fa165925c00) [pid = 1955] [serial = 890] [outer = 0x7fa16179f400] 03:37:18 INFO - PROCESS | 1955 | 1461062238821 Marionette DEBUG loaded listener.js 03:37:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 199 (0x7fa16699d400) [pid = 1955] [serial = 891] [outer = 0x7fa16179f400] 03:37:19 INFO - PROCESS | 1955 | 1461062239692 Marionette TRACE conn5 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 03:37:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 03:37:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1438ms 03:37:19 INFO - PROCESS | 1955 | 1461062239759 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 03:37:19 INFO - PROCESS | 1955 | 1461062239764 Marionette TRACE conn5 <- [1,1157,null,{"value":"8"}] 03:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 03:37:19 INFO - PROCESS | 1955 | 1461062239770 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 03:37:19 INFO - PROCESS | 1955 | 1461062239774 Marionette TRACE conn5 <- [1,1158,null,{}] 03:37:19 INFO - PROCESS | 1955 | 1461062239779 Marionette TRACE conn5 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:19 INFO - PROCESS | 1955 | 1461062239964 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 03:37:20 INFO - PROCESS | 1955 | 1461062240133 Marionette TRACE conn5 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:20 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16808d800 == 103 [pid = 1955] [id = 297] 03:37:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 200 (0x7fa15d3c5400) [pid = 1955] [serial = 892] [outer = (nil)] 03:37:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 201 (0x7fa16736c400) [pid = 1955] [serial = 893] [outer = 0x7fa15d3c5400] 03:37:20 INFO - PROCESS | 1955 | 1461062240206 Marionette DEBUG loaded listener.js 03:37:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 202 (0x7fa16798dc00) [pid = 1955] [serial = 894] [outer = 0x7fa15d3c5400] 03:37:21 INFO - PROCESS | 1955 | 1461062241098 Marionette TRACE conn5 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 03:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 03:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1379ms 03:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 03:37:21 INFO - PROCESS | 1955 | 1461062241150 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 03:37:21 INFO - PROCESS | 1955 | 1461062241153 Marionette TRACE conn5 <- [1,1161,null,{"value":"8"}] 03:37:21 INFO - PROCESS | 1955 | 1461062241160 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 03:37:21 INFO - PROCESS | 1955 | 1461062241164 Marionette TRACE conn5 <- [1,1162,null,{}] 03:37:21 INFO - PROCESS | 1955 | 1461062241169 Marionette TRACE conn5 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:21 INFO - PROCESS | 1955 | 1461062241346 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 03:37:21 INFO - PROCESS | 1955 | 1461062241529 Marionette TRACE conn5 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:21 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16cccc000 == 104 [pid = 1955] [id = 298] 03:37:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 203 (0x7fa15a647400) [pid = 1955] [serial = 895] [outer = (nil)] 03:37:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 204 (0x7fa167083800) [pid = 1955] [serial = 896] [outer = 0x7fa15a647400] 03:37:21 INFO - PROCESS | 1955 | 1461062241602 Marionette DEBUG loaded listener.js 03:37:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 205 (0x7fa169866400) [pid = 1955] [serial = 897] [outer = 0x7fa15a647400] 03:37:22 INFO - PROCESS | 1955 | 1461062242447 Marionette TRACE conn5 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 03:37:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 03:37:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1328ms 03:37:22 INFO - PROCESS | 1955 | 1461062242488 Marionette TRACE conn5 -> [0,1165,"getWindowHandle",null] 03:37:22 INFO - PROCESS | 1955 | 1461062242492 Marionette TRACE conn5 <- [1,1165,null,{"value":"8"}] 03:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 03:37:22 INFO - PROCESS | 1955 | 1461062242498 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 03:37:22 INFO - PROCESS | 1955 | 1461062242501 Marionette TRACE conn5 <- [1,1166,null,{}] 03:37:22 INFO - PROCESS | 1955 | 1461062242506 Marionette TRACE conn5 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:22 INFO - PROCESS | 1955 | 1461062242713 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 03:37:22 INFO - PROCESS | 1955 | 1461062242886 Marionette TRACE conn5 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:22 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa174e44000 == 105 [pid = 1955] [id = 299] 03:37:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 206 (0x7fa1680f2000) [pid = 1955] [serial = 898] [outer = (nil)] 03:37:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 207 (0x7fa1739b9000) [pid = 1955] [serial = 899] [outer = 0x7fa1680f2000] 03:37:22 INFO - PROCESS | 1955 | 1461062242963 Marionette DEBUG loaded listener.js 03:37:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 208 (0x7fa174fbcc00) [pid = 1955] [serial = 900] [outer = 0x7fa1680f2000] 03:37:23 INFO - PROCESS | 1955 | 1461062243842 Marionette TRACE conn5 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 03:37:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 03:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1377ms 03:37:23 INFO - PROCESS | 1955 | 1461062243876 Marionette TRACE conn5 -> [0,1169,"getWindowHandle",null] 03:37:23 INFO - PROCESS | 1955 | 1461062243878 Marionette TRACE conn5 <- [1,1169,null,{"value":"8"}] 03:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 03:37:23 INFO - PROCESS | 1955 | 1461062243885 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 03:37:23 INFO - PROCESS | 1955 | 1461062243889 Marionette TRACE conn5 <- [1,1170,null,{}] 03:37:23 INFO - PROCESS | 1955 | 1461062243894 Marionette TRACE conn5 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:24 INFO - PROCESS | 1955 | 1461062244069 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 03:37:24 INFO - PROCESS | 1955 | 1461062244246 Marionette TRACE conn5 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:24 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa178a25800 == 106 [pid = 1955] [id = 300] 03:37:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 209 (0x7fa16cd4bc00) [pid = 1955] [serial = 901] [outer = (nil)] 03:37:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 210 (0x7fa176e4dc00) [pid = 1955] [serial = 902] [outer = 0x7fa16cd4bc00] 03:37:24 INFO - PROCESS | 1955 | 1461062244315 Marionette DEBUG loaded listener.js 03:37:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 211 (0x7fa1785b5400) [pid = 1955] [serial = 903] [outer = 0x7fa16cd4bc00] 03:37:25 INFO - PROCESS | 1955 | 1461062245169 Marionette TRACE conn5 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 03:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 03:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1329ms 03:37:25 INFO - PROCESS | 1955 | 1461062245217 Marionette TRACE conn5 -> [0,1173,"getWindowHandle",null] 03:37:25 INFO - PROCESS | 1955 | 1461062245220 Marionette TRACE conn5 <- [1,1173,null,{"value":"8"}] 03:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 03:37:25 INFO - PROCESS | 1955 | 1461062245226 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 03:37:25 INFO - PROCESS | 1955 | 1461062245230 Marionette TRACE conn5 <- [1,1174,null,{}] 03:37:25 INFO - PROCESS | 1955 | 1461062245235 Marionette TRACE conn5 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:25 INFO - PROCESS | 1955 | 1461062245405 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 03:37:25 INFO - PROCESS | 1955 | 1461062245581 Marionette TRACE conn5 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:25 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa17ad79800 == 107 [pid = 1955] [id = 301] 03:37:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 212 (0x7fa172b4b800) [pid = 1955] [serial = 904] [outer = (nil)] 03:37:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 213 (0x7fa178b26800) [pid = 1955] [serial = 905] [outer = 0x7fa172b4b800] 03:37:25 INFO - PROCESS | 1955 | 1461062245650 Marionette DEBUG loaded listener.js 03:37:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 214 (0x7fa178c5a400) [pid = 1955] [serial = 906] [outer = 0x7fa172b4b800] 03:37:26 INFO - PROCESS | 1955 | 1461062246529 Marionette TRACE conn5 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 03:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 03:37:26 INFO - PROCESS | 1955 | 1461062246613 Marionette TRACE conn5 <- [1,1177,null,{"value":"8"}] 03:37:26 INFO - PROCESS | 1955 | 1461062246621 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 03:37:26 INFO - PROCESS | 1955 | 1461062246624 Marionette TRACE conn5 <- [1,1178,null,{}] 03:37:26 INFO - PROCESS | 1955 | 1461062246631 Marionette TRACE conn5 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:26 INFO - PROCESS | 1955 | 1461062246852 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 03:37:27 INFO - PROCESS | 1955 | 1461062247026 Marionette TRACE conn5 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:27 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1540d4800 == 108 [pid = 1955] [id = 302] 03:37:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 215 (0x7fa14ffe6400) [pid = 1955] [serial = 907] [outer = (nil)] 03:37:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 216 (0x7fa14ffeec00) [pid = 1955] [serial = 908] [outer = 0x7fa14ffe6400] 03:37:27 INFO - PROCESS | 1955 | 1461062247099 Marionette DEBUG loaded listener.js 03:37:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 217 (0x7fa14fff4800) [pid = 1955] [serial = 909] [outer = 0x7fa14ffe6400] 03:37:27 INFO - PROCESS | 1955 | 1461062247987 Marionette TRACE conn5 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 03:37:28 INFO - PROCESS | 1955 | 1461062248062 Marionette TRACE conn5 <- [1,1181,null,{"value":"8"}] 03:37:28 INFO - PROCESS | 1955 | 1461062248067 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 03:37:28 INFO - PROCESS | 1955 | 1461062248071 Marionette TRACE conn5 <- [1,1182,null,{}] 03:37:28 INFO - PROCESS | 1955 | 1461062248076 Marionette TRACE conn5 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:28 INFO - PROCESS | 1955 | 1461062248259 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 03:37:28 INFO - PROCESS | 1955 | 1461062248433 Marionette TRACE conn5 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:28 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa18078e000 == 109 [pid = 1955] [id = 303] 03:37:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 218 (0x7fa14ffe9000) [pid = 1955] [serial = 910] [outer = (nil)] 03:37:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 219 (0x7fa153350400) [pid = 1955] [serial = 911] [outer = 0x7fa14ffe9000] 03:37:28 INFO - PROCESS | 1955 | 1461062248505 Marionette DEBUG loaded listener.js 03:37:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 220 (0x7fa153355000) [pid = 1955] [serial = 912] [outer = 0x7fa14ffe9000] 03:37:29 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:37:29 INFO - PROCESS | 1955 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:37:29 INFO - PROCESS | 1955 | 1461062249417 Marionette TRACE conn5 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 03:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 03:37:29 INFO - PROCESS | 1955 | 1461062249459 Marionette TRACE conn5 <- [1,1185,null,{"value":"8"}] 03:37:29 INFO - PROCESS | 1955 | 1461062249465 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 03:37:29 INFO - PROCESS | 1955 | 1461062249470 Marionette TRACE conn5 <- [1,1186,null,{}] 03:37:29 INFO - PROCESS | 1955 | 1461062249476 Marionette TRACE conn5 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:29 INFO - PROCESS | 1955 | 1461062249687 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 03:37:29 INFO - PROCESS | 1955 | 1461062249860 Marionette TRACE conn5 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:29 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1500c7800 == 110 [pid = 1955] [id = 304] 03:37:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 221 (0x7fa14fff4c00) [pid = 1955] [serial = 913] [outer = (nil)] 03:37:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 222 (0x7fa1541b0400) [pid = 1955] [serial = 914] [outer = 0x7fa14fff4c00] 03:37:29 INFO - PROCESS | 1955 | 1461062249950 Marionette DEBUG loaded listener.js 03:37:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 223 (0x7fa178b2a400) [pid = 1955] [serial = 915] [outer = 0x7fa14fff4c00] 03:37:30 INFO - PROCESS | 1955 | 1461062250843 Marionette TRACE conn5 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 03:37:30 INFO - PROCESS | 1955 | 1461062250906 Marionette TRACE conn5 <- [1,1189,null,{"value":"8"}] 03:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 03:37:30 INFO - PROCESS | 1955 | 1461062250912 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 03:37:30 INFO - PROCESS | 1955 | 1461062250915 Marionette TRACE conn5 <- [1,1190,null,{}] 03:37:30 INFO - PROCESS | 1955 | 1461062250920 Marionette TRACE conn5 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:31 INFO - PROCESS | 1955 | 1461062251109 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 03:37:31 INFO - PROCESS | 1955 | 1461062251298 Marionette TRACE conn5 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:31 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155586000 == 111 [pid = 1955] [id = 305] 03:37:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 224 (0x7fa1522a3000) [pid = 1955] [serial = 916] [outer = (nil)] 03:37:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 225 (0x7fa1522a9800) [pid = 1955] [serial = 917] [outer = 0x7fa1522a3000] 03:37:31 INFO - PROCESS | 1955 | 1461062251369 Marionette DEBUG loaded listener.js 03:37:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 226 (0x7fa1541b5400) [pid = 1955] [serial = 918] [outer = 0x7fa1522a3000] 03:37:32 INFO - PROCESS | 1955 | 1461062252191 Marionette TRACE conn5 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 03:37:32 INFO - PROCESS | 1955 | 1461062252250 Marionette TRACE conn5 <- [1,1193,null,{"value":"8"}] 03:37:32 INFO - PROCESS | 1955 | 1461062252257 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 03:37:32 INFO - PROCESS | 1955 | 1461062252260 Marionette TRACE conn5 <- [1,1194,null,{}] 03:37:32 INFO - PROCESS | 1955 | 1461062252265 Marionette TRACE conn5 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:32 INFO - PROCESS | 1955 | 1461062252443 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 03:37:32 INFO - PROCESS | 1955 | 1461062252625 Marionette TRACE conn5 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:32 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dd86800 == 112 [pid = 1955] [id = 306] 03:37:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 227 (0x7fa1522a4c00) [pid = 1955] [serial = 919] [outer = (nil)] 03:37:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 228 (0x7fa154221000) [pid = 1955] [serial = 920] [outer = 0x7fa1522a4c00] 03:37:32 INFO - PROCESS | 1955 | 1461062252697 Marionette DEBUG loaded listener.js 03:37:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 229 (0x7fa154225000) [pid = 1955] [serial = 921] [outer = 0x7fa1522a4c00] 03:37:33 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:37:33 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:37:33 INFO - PROCESS | 1955 | 1461062253946 Marionette TRACE conn5 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 03:37:34 INFO - PROCESS | 1955 | 1461062254012 Marionette TRACE conn5 <- [1,1197,null,{"value":"8"}] 03:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 03:37:34 INFO - PROCESS | 1955 | 1461062254021 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 03:37:34 INFO - PROCESS | 1955 | 1461062254026 Marionette TRACE conn5 <- [1,1198,null,{}] 03:37:34 INFO - PROCESS | 1955 | 1461062254033 Marionette TRACE conn5 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:34 INFO - PROCESS | 1955 | 1461062254214 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 03:37:34 INFO - PROCESS | 1955 | 1461062254391 Marionette TRACE conn5 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:34 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1566b5800 == 113 [pid = 1955] [id = 307] 03:37:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 230 (0x7fa1541af000) [pid = 1955] [serial = 922] [outer = (nil)] 03:37:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 231 (0x7fa154227000) [pid = 1955] [serial = 923] [outer = 0x7fa1541af000] 03:37:34 INFO - PROCESS | 1955 | 1461062254461 Marionette DEBUG loaded listener.js 03:37:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 232 (0x7fa154362000) [pid = 1955] [serial = 924] [outer = 0x7fa1541af000] 03:37:35 INFO - PROCESS | 1955 | 1461062255426 Marionette TRACE conn5 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 03:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 03:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1437ms 03:37:35 INFO - PROCESS | 1955 | 1461062255459 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 03:37:35 INFO - PROCESS | 1955 | 1461062255467 Marionette TRACE conn5 <- [1,1201,null,{"value":"8"}] 03:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 03:37:35 INFO - PROCESS | 1955 | 1461062255478 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 03:37:35 INFO - PROCESS | 1955 | 1461062255481 Marionette TRACE conn5 <- [1,1202,null,{}] 03:37:35 INFO - PROCESS | 1955 | 1461062255487 Marionette TRACE conn5 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:35 INFO - PROCESS | 1955 | 1461062255663 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 03:37:35 INFO - PROCESS | 1955 | 1461062255969 Marionette TRACE conn5 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:36 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa153fcf800 == 114 [pid = 1955] [id = 308] 03:37:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 233 (0x7fa155c97800) [pid = 1955] [serial = 925] [outer = (nil)] 03:37:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 234 (0x7fa156606400) [pid = 1955] [serial = 926] [outer = 0x7fa155c97800] 03:37:36 INFO - PROCESS | 1955 | 1461062256084 Marionette DEBUG loaded listener.js 03:37:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 235 (0x7fa15a650400) [pid = 1955] [serial = 927] [outer = 0x7fa155c97800] 03:37:36 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa161c0e000 == 113 [pid = 1955] [id = 131] 03:37:36 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa161d1e800 == 112 [pid = 1955] [id = 292] 03:37:36 INFO - PROCESS | 1955 | --DOMWINDOW == 234 (0x7fa169c7f800) [pid = 1955] [serial = 830] [outer = (nil)] [url = about:blank] 03:37:36 INFO - PROCESS | 1955 | --DOMWINDOW == 233 (0x7fa1680f2400) [pid = 1955] [serial = 791] [outer = (nil)] [url = about:blank] 03:37:36 INFO - PROCESS | 1955 | --DOMWINDOW == 232 (0x7fa169c49800) [pid = 1955] [serial = 794] [outer = (nil)] [url = about:blank] 03:37:36 INFO - PROCESS | 1955 | --DOMWINDOW == 231 (0x7fa16cd4c000) [pid = 1955] [serial = 797] [outer = (nil)] [url = about:blank] 03:37:36 INFO - PROCESS | 1955 | --DOMWINDOW == 230 (0x7fa172bd2400) [pid = 1955] [serial = 800] [outer = (nil)] [url = about:blank] 03:37:36 INFO - PROCESS | 1955 | --DOMWINDOW == 229 (0x7fa173c0f800) [pid = 1955] [serial = 803] [outer = (nil)] [url = about:blank] 03:37:36 INFO - PROCESS | 1955 | --DOMWINDOW == 228 (0x7fa173ecc400) [pid = 1955] [serial = 806] [outer = (nil)] [url = about:blank] 03:37:36 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa160dac000 == 111 [pid = 1955] [id = 291] 03:37:36 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dd19800 == 110 [pid = 1955] [id = 290] 03:37:36 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15d02b800 == 109 [pid = 1955] [id = 289] 03:37:36 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15577c000 == 108 [pid = 1955] [id = 288] 03:37:36 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15576a800 == 107 [pid = 1955] [id = 287] 03:37:36 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dd09800 == 106 [pid = 1955] [id = 282] 03:37:36 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa178ca1800 == 105 [pid = 1955] [id = 281] 03:37:36 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa174e59800 == 104 [pid = 1955] [id = 280] 03:37:36 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16da14800 == 103 [pid = 1955] [id = 279] 03:37:36 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa163319800 == 102 [pid = 1955] [id = 278] 03:37:36 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15cc06000 == 101 [pid = 1955] [id = 277] 03:37:36 INFO - PROCESS | 1955 | --DOMWINDOW == 227 (0x7fa16705dc00) [pid = 1955] [serial = 824] [outer = (nil)] [url = about:blank] 03:37:36 INFO - PROCESS | 1955 | --DOMWINDOW == 226 (0x7fa15ceb0400) [pid = 1955] [serial = 827] [outer = (nil)] [url = about:blank] 03:37:36 INFO - PROCESS | 1955 | --DOMWINDOW == 225 (0x7fa167367800) [pid = 1955] [serial = 825] [outer = (nil)] [url = about:blank] 03:37:36 INFO - PROCESS | 1955 | --DOMWINDOW == 224 (0x7fa15dea9400) [pid = 1955] [serial = 813] [outer = (nil)] [url = about:blank] 03:37:36 INFO - PROCESS | 1955 | --DOMWINDOW == 223 (0x7fa15d168c00) [pid = 1955] [serial = 812] [outer = (nil)] [url = about:blank] 03:37:36 INFO - PROCESS | 1955 | --DOMWINDOW == 222 (0x7fa15ee2cc00) [pid = 1955] [serial = 815] [outer = (nil)] [url = about:blank] 03:37:36 INFO - PROCESS | 1955 | --DOMWINDOW == 221 (0x7fa1617a4400) [pid = 1955] [serial = 816] [outer = (nil)] [url = about:blank] 03:37:36 INFO - PROCESS | 1955 | --DOMWINDOW == 220 (0x7fa161dbe400) [pid = 1955] [serial = 818] [outer = (nil)] [url = about:blank] 03:37:36 INFO - PROCESS | 1955 | --DOMWINDOW == 219 (0x7fa165660c00) [pid = 1955] [serial = 819] [outer = (nil)] [url = about:blank] 03:37:36 INFO - PROCESS | 1955 | --DOMWINDOW == 218 (0x7fa15660d000) [pid = 1955] [serial = 809] [outer = (nil)] [url = about:blank] 03:37:36 INFO - PROCESS | 1955 | --DOMWINDOW == 217 (0x7fa15cec2800) [pid = 1955] [serial = 779] [outer = (nil)] [url = about:blank] 03:37:36 INFO - PROCESS | 1955 | --DOMWINDOW == 216 (0x7fa16179f000) [pid = 1955] [serial = 782] [outer = (nil)] [url = about:blank] 03:37:36 INFO - PROCESS | 1955 | --DOMWINDOW == 215 (0x7fa1669a8800) [pid = 1955] [serial = 785] [outer = (nil)] [url = about:blank] 03:37:36 INFO - PROCESS | 1955 | --DOMWINDOW == 214 (0x7fa167368c00) [pid = 1955] [serial = 788] [outer = (nil)] [url = about:blank] 03:37:36 INFO - PROCESS | 1955 | --DOMWINDOW == 213 (0x7fa1669a0800) [pid = 1955] [serial = 821] [outer = (nil)] [url = about:blank] 03:37:36 INFO - PROCESS | 1955 | --DOMWINDOW == 212 (0x7fa167369400) [pid = 1955] [serial = 828] [outer = (nil)] [url = about:blank] 03:37:36 INFO - PROCESS | 1955 | --DOMWINDOW == 211 (0x7fa166f65800) [pid = 1955] [serial = 822] [outer = (nil)] [url = about:blank] 03:37:37 INFO - PROCESS | 1955 | 1461062257015 Marionette TRACE conn5 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:37:37 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 03:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1580ms 03:37:37 INFO - PROCESS | 1955 | 1461062257058 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 03:37:37 INFO - PROCESS | 1955 | 1461062257062 Marionette TRACE conn5 <- [1,1205,null,{"value":"8"}] 03:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 03:37:37 INFO - PROCESS | 1955 | 1461062257070 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 03:37:37 INFO - PROCESS | 1955 | 1461062257076 Marionette TRACE conn5 <- [1,1206,null,{}] 03:37:37 INFO - PROCESS | 1955 | 1461062257092 Marionette TRACE conn5 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:37 INFO - PROCESS | 1955 | 1461062257284 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 03:37:37 INFO - PROCESS | 1955 | 1461062257439 Marionette TRACE conn5 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:37 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15d022800 == 102 [pid = 1955] [id = 309] 03:37:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 212 (0x7fa154366c00) [pid = 1955] [serial = 928] [outer = (nil)] 03:37:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 213 (0x7fa15d166800) [pid = 1955] [serial = 929] [outer = 0x7fa154366c00] 03:37:37 INFO - PROCESS | 1955 | 1461062257507 Marionette DEBUG loaded listener.js 03:37:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 214 (0x7fa15ee30400) [pid = 1955] [serial = 930] [outer = 0x7fa154366c00] 03:37:38 INFO - PROCESS | 1955 | 1461062258258 Marionette TRACE conn5 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 03:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1233ms 03:37:38 INFO - PROCESS | 1955 | 1461062258304 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 03:37:38 INFO - PROCESS | 1955 | 1461062258309 Marionette TRACE conn5 <- [1,1209,null,{"value":"8"}] 03:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 03:37:38 INFO - PROCESS | 1955 | 1461062258314 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 03:37:38 INFO - PROCESS | 1955 | 1461062258317 Marionette TRACE conn5 <- [1,1210,null,{}] 03:37:38 INFO - PROCESS | 1955 | 1461062258323 Marionette TRACE conn5 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:38 INFO - PROCESS | 1955 | 1461062258492 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 03:37:38 INFO - PROCESS | 1955 | 1461062258509 Marionette TRACE conn5 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:38 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dd9a000 == 103 [pid = 1955] [id = 310] 03:37:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 215 (0x7fa15ee30c00) [pid = 1955] [serial = 931] [outer = (nil)] 03:37:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 216 (0x7fa1617a4c00) [pid = 1955] [serial = 932] [outer = 0x7fa15ee30c00] 03:37:38 INFO - PROCESS | 1955 | 1461062258574 Marionette DEBUG loaded listener.js 03:37:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 217 (0x7fa161bef000) [pid = 1955] [serial = 933] [outer = 0x7fa15ee30c00] 03:37:39 INFO - PROCESS | 1955 | 1461062259552 Marionette TRACE conn5 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 03:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 03:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1291ms 03:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 03:37:39 INFO - PROCESS | 1955 | 1461062259607 Marionette TRACE conn5 -> [0,1213,"getWindowHandle",null] 03:37:39 INFO - PROCESS | 1955 | 1461062259610 Marionette TRACE conn5 <- [1,1213,null,{"value":"8"}] 03:37:39 INFO - PROCESS | 1955 | 1461062259616 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 03:37:39 INFO - PROCESS | 1955 | 1461062259619 Marionette TRACE conn5 <- [1,1214,null,{}] 03:37:39 INFO - PROCESS | 1955 | 1461062259624 Marionette TRACE conn5 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:39 INFO - PROCESS | 1955 | 1461062259846 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 03:37:39 INFO - PROCESS | 1955 | 1461062259870 Marionette TRACE conn5 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:39 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa161202800 == 104 [pid = 1955] [id = 311] 03:37:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 218 (0x7fa155366c00) [pid = 1955] [serial = 934] [outer = (nil)] 03:37:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 219 (0x7fa161db3400) [pid = 1955] [serial = 935] [outer = 0x7fa155366c00] 03:37:39 INFO - PROCESS | 1955 | 1461062259943 Marionette DEBUG loaded listener.js 03:37:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 220 (0x7fa165955c00) [pid = 1955] [serial = 936] [outer = 0x7fa155366c00] 03:37:40 INFO - PROCESS | 1955 | 1461062260773 Marionette TRACE conn5 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 03:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 03:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1237ms 03:37:40 INFO - PROCESS | 1955 | 1461062260853 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 03:37:40 INFO - PROCESS | 1955 | 1461062260856 Marionette TRACE conn5 <- [1,1217,null,{"value":"8"}] 03:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 03:37:40 INFO - PROCESS | 1955 | 1461062260862 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 03:37:40 INFO - PROCESS | 1955 | 1461062260864 Marionette TRACE conn5 <- [1,1218,null,{}] 03:37:40 INFO - PROCESS | 1955 | 1461062260870 Marionette TRACE conn5 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:41 INFO - PROCESS | 1955 | 1461062261117 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 03:37:41 INFO - PROCESS | 1955 | 1461062261140 Marionette TRACE conn5 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:41 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa163f5d000 == 105 [pid = 1955] [id = 312] 03:37:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 221 (0x7fa1621bf000) [pid = 1955] [serial = 937] [outer = (nil)] 03:37:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 222 (0x7fa167368c00) [pid = 1955] [serial = 938] [outer = 0x7fa1621bf000] 03:37:41 INFO - PROCESS | 1955 | 1461062261203 Marionette DEBUG loaded listener.js 03:37:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 223 (0x7fa16988e000) [pid = 1955] [serial = 939] [outer = 0x7fa1621bf000] 03:37:41 INFO - PROCESS | 1955 | --DOMWINDOW == 222 (0x7fa15d9f0400) [pid = 1955] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 03:37:41 INFO - PROCESS | 1955 | --DOMWINDOW == 221 (0x7fa1543e6400) [pid = 1955] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 03:37:41 INFO - PROCESS | 1955 | --DOMWINDOW == 220 (0x7fa167884000) [pid = 1955] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 03:37:41 INFO - PROCESS | 1955 | --DOMWINDOW == 219 (0x7fa1616e9000) [pid = 1955] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 03:37:41 INFO - PROCESS | 1955 | --DOMWINDOW == 218 (0x7fa15d9ec400) [pid = 1955] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 03:37:41 INFO - PROCESS | 1955 | --DOMWINDOW == 217 (0x7fa15ca55800) [pid = 1955] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 03:37:41 INFO - PROCESS | 1955 | --DOMWINDOW == 216 (0x7fa1621c9800) [pid = 1955] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 03:37:42 INFO - PROCESS | 1955 | 1461062262192 Marionette TRACE conn5 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 03:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 03:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1382ms 03:37:42 INFO - PROCESS | 1955 | 1461062262245 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 03:37:42 INFO - PROCESS | 1955 | 1461062262250 Marionette TRACE conn5 <- [1,1221,null,{"value":"8"}] 03:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 03:37:42 INFO - PROCESS | 1955 | 1461062262257 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 03:37:42 INFO - PROCESS | 1955 | 1461062262260 Marionette TRACE conn5 <- [1,1222,null,{}] 03:37:42 INFO - PROCESS | 1955 | 1461062262266 Marionette TRACE conn5 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:42 INFO - PROCESS | 1955 | 1461062262438 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 03:37:42 INFO - PROCESS | 1955 | 1461062262451 Marionette TRACE conn5 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:42 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa166aad000 == 106 [pid = 1955] [id = 313] 03:37:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 217 (0x7fa1616e9000) [pid = 1955] [serial = 940] [outer = (nil)] 03:37:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 218 (0x7fa169c78400) [pid = 1955] [serial = 941] [outer = 0x7fa1616e9000] 03:37:42 INFO - PROCESS | 1955 | 1461062262517 Marionette DEBUG loaded listener.js 03:37:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 219 (0x7fa172bcd800) [pid = 1955] [serial = 942] [outer = 0x7fa1616e9000] 03:37:43 INFO - PROCESS | 1955 | 1461062263317 Marionette TRACE conn5 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 03:37:43 INFO - PROCESS | 1955 | 1461062263398 Marionette TRACE conn5 <- [1,1225,null,{"value":"8"}] 03:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 03:37:43 INFO - PROCESS | 1955 | 1461062263404 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 03:37:43 INFO - PROCESS | 1955 | 1461062263407 Marionette TRACE conn5 <- [1,1226,null,{}] 03:37:43 INFO - PROCESS | 1955 | 1461062263412 Marionette TRACE conn5 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:43 INFO - PROCESS | 1955 | 1461062263561 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 03:37:43 INFO - PROCESS | 1955 | 1461062263575 Marionette TRACE conn5 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:43 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16985e800 == 107 [pid = 1955] [id = 314] 03:37:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 220 (0x7fa169c49800) [pid = 1955] [serial = 943] [outer = (nil)] 03:37:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 221 (0x7fa173edf400) [pid = 1955] [serial = 944] [outer = 0x7fa169c49800] 03:37:43 INFO - PROCESS | 1955 | 1461062263636 Marionette DEBUG loaded listener.js 03:37:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 222 (0x7fa174e0cc00) [pid = 1955] [serial = 945] [outer = 0x7fa169c49800] 03:37:44 INFO - PROCESS | 1955 | 1461062264821 Marionette TRACE conn5 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 03:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 03:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1476ms 03:37:44 INFO - PROCESS | 1955 | 1461062264881 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 03:37:44 INFO - PROCESS | 1955 | 1461062264885 Marionette TRACE conn5 <- [1,1229,null,{"value":"8"}] 03:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 03:37:44 INFO - PROCESS | 1955 | 1461062264893 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 03:37:44 INFO - PROCESS | 1955 | 1461062264899 Marionette TRACE conn5 <- [1,1230,null,{}] 03:37:44 INFO - PROCESS | 1955 | 1461062264907 Marionette TRACE conn5 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:45 INFO - PROCESS | 1955 | 1461062265122 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 03:37:45 INFO - PROCESS | 1955 | 1461062265298 Marionette TRACE conn5 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:45 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15576a800 == 108 [pid = 1955] [id = 315] 03:37:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 223 (0x7fa1541b6800) [pid = 1955] [serial = 946] [outer = (nil)] 03:37:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 224 (0x7fa15535cc00) [pid = 1955] [serial = 947] [outer = 0x7fa1541b6800] 03:37:45 INFO - PROCESS | 1955 | 1461062265375 Marionette DEBUG loaded listener.js 03:37:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 225 (0x7fa15660d000) [pid = 1955] [serial = 948] [outer = 0x7fa1541b6800] 03:37:46 INFO - PROCESS | 1955 | 1461062266350 Marionette TRACE conn5 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 03:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 03:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1485ms 03:37:46 INFO - PROCESS | 1955 | 1461062266379 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 03:37:46 INFO - PROCESS | 1955 | 1461062266387 Marionette TRACE conn5 <- [1,1233,null,{"value":"8"}] 03:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 03:37:46 INFO - PROCESS | 1955 | 1461062266399 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 03:37:46 INFO - PROCESS | 1955 | 1461062266402 Marionette TRACE conn5 <- [1,1234,null,{}] 03:37:46 INFO - PROCESS | 1955 | 1461062266409 Marionette TRACE conn5 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:46 INFO - PROCESS | 1955 | 1461062266589 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 03:37:46 INFO - PROCESS | 1955 | 1461062266775 Marionette TRACE conn5 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:46 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa163309000 == 109 [pid = 1955] [id = 316] 03:37:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 226 (0x7fa15a646400) [pid = 1955] [serial = 949] [outer = (nil)] 03:37:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 227 (0x7fa160c61400) [pid = 1955] [serial = 950] [outer = 0x7fa15a646400] 03:37:46 INFO - PROCESS | 1955 | 1461062266924 Marionette DEBUG loaded listener.js 03:37:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 228 (0x7fa161be3800) [pid = 1955] [serial = 951] [outer = 0x7fa15a646400] 03:37:47 INFO - PROCESS | 1955 | 1461062267753 Marionette TRACE conn5 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 03:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 03:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1378ms 03:37:47 INFO - PROCESS | 1955 | 1461062267792 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 03:37:47 INFO - PROCESS | 1955 | 1461062267797 Marionette TRACE conn5 <- [1,1237,null,{"value":"8"}] 03:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 03:37:47 INFO - PROCESS | 1955 | 1461062267805 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 03:37:47 INFO - PROCESS | 1955 | 1461062267811 Marionette TRACE conn5 <- [1,1238,null,{}] 03:37:47 INFO - PROCESS | 1955 | 1461062267826 Marionette TRACE conn5 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:48 INFO - PROCESS | 1955 | 1461062268004 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 03:37:48 INFO - PROCESS | 1955 | 1461062268187 Marionette TRACE conn5 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:48 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa174b15000 == 110 [pid = 1955] [id = 317] 03:37:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 229 (0x7fa160c62400) [pid = 1955] [serial = 952] [outer = (nil)] 03:37:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 230 (0x7fa1669aa000) [pid = 1955] [serial = 953] [outer = 0x7fa160c62400] 03:37:48 INFO - PROCESS | 1955 | 1461062268260 Marionette DEBUG loaded listener.js 03:37:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 231 (0x7fa1673a8800) [pid = 1955] [serial = 954] [outer = 0x7fa160c62400] 03:37:49 INFO - PROCESS | 1955 | 1461062269153 Marionette TRACE conn5 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 03:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 03:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1384ms 03:37:49 INFO - PROCESS | 1955 | 1461062269197 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 03:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 03:37:49 INFO - PROCESS | 1955 | 1461062269207 Marionette TRACE conn5 <- [1,1241,null,{"value":"8"}] 03:37:49 INFO - PROCESS | 1955 | 1461062269215 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 03:37:49 INFO - PROCESS | 1955 | 1461062269219 Marionette TRACE conn5 <- [1,1242,null,{}] 03:37:49 INFO - PROCESS | 1955 | 1461062269224 Marionette TRACE conn5 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:49 INFO - PROCESS | 1955 | 1461062269409 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 03:37:49 INFO - PROCESS | 1955 | 1461062269599 Marionette TRACE conn5 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:49 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa17906f000 == 111 [pid = 1955] [id = 318] 03:37:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 232 (0x7fa15d9ed800) [pid = 1955] [serial = 955] [outer = (nil)] 03:37:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 233 (0x7fa16985f400) [pid = 1955] [serial = 956] [outer = 0x7fa15d9ed800] 03:37:49 INFO - PROCESS | 1955 | 1461062269675 Marionette DEBUG loaded listener.js 03:37:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 234 (0x7fa174b2cc00) [pid = 1955] [serial = 957] [outer = 0x7fa15d9ed800] 03:37:50 INFO - PROCESS | 1955 | 1461062270504 Marionette TRACE conn5 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 03:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 03:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1336ms 03:37:50 INFO - PROCESS | 1955 | 1461062270551 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 03:37:50 INFO - PROCESS | 1955 | 1461062270555 Marionette TRACE conn5 <- [1,1245,null,{"value":"8"}] 03:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 03:37:50 INFO - PROCESS | 1955 | 1461062270560 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 03:37:50 INFO - PROCESS | 1955 | 1461062270564 Marionette TRACE conn5 <- [1,1246,null,{}] 03:37:50 INFO - PROCESS | 1955 | 1461062270569 Marionette TRACE conn5 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:50 INFO - PROCESS | 1955 | 1461062270751 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 03:37:50 INFO - PROCESS | 1955 | 1461062270942 Marionette TRACE conn5 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:50 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa162144000 == 112 [pid = 1955] [id = 319] 03:37:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 235 (0x7fa160ddfc00) [pid = 1955] [serial = 958] [outer = (nil)] 03:37:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 236 (0x7fa176e87c00) [pid = 1955] [serial = 959] [outer = 0x7fa160ddfc00] 03:37:51 INFO - PROCESS | 1955 | 1461062271012 Marionette DEBUG loaded listener.js 03:37:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 237 (0x7fa178b25800) [pid = 1955] [serial = 960] [outer = 0x7fa160ddfc00] 03:37:51 INFO - PROCESS | 1955 | 1461062271912 Marionette TRACE conn5 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 03:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 03:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1426ms 03:37:51 INFO - PROCESS | 1955 | 1461062271988 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 03:37:51 INFO - PROCESS | 1955 | 1461062271992 Marionette TRACE conn5 <- [1,1249,null,{"value":"8"}] 03:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 03:37:52 INFO - PROCESS | 1955 | 1461062271998 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 03:37:52 INFO - PROCESS | 1955 | 1461062272000 Marionette TRACE conn5 <- [1,1250,null,{}] 03:37:52 INFO - PROCESS | 1955 | 1461062272005 Marionette TRACE conn5 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:52 INFO - PROCESS | 1955 | 1461062272238 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 03:37:52 INFO - PROCESS | 1955 | 1461062272457 Marionette TRACE conn5 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:52 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa150388800 == 113 [pid = 1955] [id = 320] 03:37:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 238 (0x7fa152c54800) [pid = 1955] [serial = 961] [outer = (nil)] 03:37:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 239 (0x7fa173ec1400) [pid = 1955] [serial = 962] [outer = 0x7fa152c54800] 03:37:52 INFO - PROCESS | 1955 | 1461062272577 Marionette DEBUG loaded listener.js 03:37:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 240 (0x7fa17903e000) [pid = 1955] [serial = 963] [outer = 0x7fa152c54800] 03:37:53 INFO - PROCESS | 1955 | 1461062273398 Marionette TRACE conn5 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 03:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 03:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1436ms 03:37:53 INFO - PROCESS | 1955 | 1461062273435 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 03:37:53 INFO - PROCESS | 1955 | 1461062273438 Marionette TRACE conn5 <- [1,1253,null,{"value":"8"}] 03:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 03:37:53 INFO - PROCESS | 1955 | 1461062273445 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 03:37:53 INFO - PROCESS | 1955 | 1461062273448 Marionette TRACE conn5 <- [1,1254,null,{}] 03:37:53 INFO - PROCESS | 1955 | 1461062273454 Marionette TRACE conn5 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:53 INFO - PROCESS | 1955 | 1461062273634 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 03:37:53 INFO - PROCESS | 1955 | 1461062273829 Marionette TRACE conn5 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:53 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa162149000 == 114 [pid = 1955] [id = 321] 03:37:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 241 (0x7fa152c56400) [pid = 1955] [serial = 964] [outer = (nil)] 03:37:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 242 (0x7fa1559aa400) [pid = 1955] [serial = 965] [outer = 0x7fa152c56400] 03:37:53 INFO - PROCESS | 1955 | 1461062273899 Marionette DEBUG loaded listener.js 03:37:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 243 (0x7fa1559af400) [pid = 1955] [serial = 966] [outer = 0x7fa152c56400] 03:37:54 INFO - PROCESS | 1955 | 1461062274768 Marionette TRACE conn5 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 03:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 03:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1380ms 03:37:54 INFO - PROCESS | 1955 | 1461062274825 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 03:37:54 INFO - PROCESS | 1955 | 1461062274828 Marionette TRACE conn5 <- [1,1257,null,{"value":"8"}] 03:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 03:37:54 INFO - PROCESS | 1955 | 1461062274835 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 03:37:54 INFO - PROCESS | 1955 | 1461062274837 Marionette TRACE conn5 <- [1,1258,null,{}] 03:37:54 INFO - PROCESS | 1955 | 1461062274843 Marionette TRACE conn5 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:55 INFO - PROCESS | 1955 | 1461062275035 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 03:37:55 INFO - PROCESS | 1955 | 1461062275219 Marionette TRACE conn5 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:55 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa152a99800 == 115 [pid = 1955] [id = 322] 03:37:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 244 (0x7fa14dfd2400) [pid = 1955] [serial = 967] [outer = (nil)] 03:37:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 245 (0x7fa14dfdcc00) [pid = 1955] [serial = 968] [outer = 0x7fa14dfd2400] 03:37:55 INFO - PROCESS | 1955 | 1461062275292 Marionette DEBUG loaded listener.js 03:37:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 246 (0x7fa14dfe1000) [pid = 1955] [serial = 969] [outer = 0x7fa14dfd2400] 03:37:56 INFO - PROCESS | 1955 | 1461062276184 Marionette TRACE conn5 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 03:37:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 03:37:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1382ms 03:37:56 INFO - PROCESS | 1955 | 1461062276218 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 03:37:56 INFO - PROCESS | 1955 | 1461062276221 Marionette TRACE conn5 <- [1,1261,null,{"value":"8"}] 03:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 03:37:56 INFO - PROCESS | 1955 | 1461062276228 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 03:37:56 INFO - PROCESS | 1955 | 1461062276230 Marionette TRACE conn5 <- [1,1262,null,{}] 03:37:56 INFO - PROCESS | 1955 | 1461062276236 Marionette TRACE conn5 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:56 INFO - PROCESS | 1955 | 1461062276420 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 03:37:56 INFO - PROCESS | 1955 | 1461062276614 Marionette TRACE conn5 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:56 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14ebed000 == 116 [pid = 1955] [id = 323] 03:37:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 247 (0x7fa14dfd6000) [pid = 1955] [serial = 970] [outer = (nil)] 03:37:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 248 (0x7fa14e03b400) [pid = 1955] [serial = 971] [outer = 0x7fa14dfd6000] 03:37:56 INFO - PROCESS | 1955 | 1461062276687 Marionette DEBUG loaded listener.js 03:37:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 249 (0x7fa14e040000) [pid = 1955] [serial = 972] [outer = 0x7fa14dfd6000] 03:37:58 INFO - PROCESS | 1955 | 1461062278060 Marionette TRACE conn5 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 03:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 03:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1884ms 03:37:58 INFO - PROCESS | 1955 | 1461062278113 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 03:37:58 INFO - PROCESS | 1955 | 1461062278119 Marionette TRACE conn5 <- [1,1265,null,{"value":"8"}] 03:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 03:37:58 INFO - PROCESS | 1955 | 1461062278197 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 03:37:58 INFO - PROCESS | 1955 | 1461062278203 Marionette TRACE conn5 <- [1,1266,null,{}] 03:37:58 INFO - PROCESS | 1955 | 1461062278224 Marionette TRACE conn5 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:58 INFO - PROCESS | 1955 | 1461062278396 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 03:37:58 INFO - PROCESS | 1955 | 1461062278582 Marionette TRACE conn5 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:58 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155499000 == 117 [pid = 1955] [id = 324] 03:37:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 250 (0x7fa15229ec00) [pid = 1955] [serial = 973] [outer = (nil)] 03:37:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 251 (0x7fa152b0dc00) [pid = 1955] [serial = 974] [outer = 0x7fa15229ec00] 03:37:58 INFO - PROCESS | 1955 | 1461062278647 Marionette DEBUG loaded listener.js 03:37:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 252 (0x7fa152b14400) [pid = 1955] [serial = 975] [outer = 0x7fa15229ec00] 03:37:59 INFO - PROCESS | 1955 | 1461062279517 Marionette TRACE conn5 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 03:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 03:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1415ms 03:37:59 INFO - PROCESS | 1955 | 1461062279593 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 03:37:59 INFO - PROCESS | 1955 | 1461062279601 Marionette TRACE conn5 <- [1,1269,null,{"value":"8"}] 03:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 03:37:59 INFO - PROCESS | 1955 | 1461062279611 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 03:37:59 INFO - PROCESS | 1955 | 1461062279614 Marionette TRACE conn5 <- [1,1270,null,{}] 03:37:59 INFO - PROCESS | 1955 | 1461062279622 Marionette TRACE conn5 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:59 INFO - PROCESS | 1955 | 1461062279902 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 03:38:00 INFO - PROCESS | 1955 | 1461062280236 Marionette TRACE conn5 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:00 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1500df000 == 118 [pid = 1955] [id = 325] 03:38:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 253 (0x7fa14fff2000) [pid = 1955] [serial = 976] [outer = (nil)] 03:38:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 254 (0x7fa152b18000) [pid = 1955] [serial = 977] [outer = 0x7fa14fff2000] 03:38:00 INFO - PROCESS | 1955 | 1461062280301 Marionette DEBUG loaded listener.js 03:38:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 255 (0x7fa153350800) [pid = 1955] [serial = 978] [outer = 0x7fa14fff2000] 03:38:01 INFO - PROCESS | 1955 | 1461062281261 Marionette TRACE conn5 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 03:38:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 03:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1680ms 03:38:01 INFO - PROCESS | 1955 | 1461062281291 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 03:38:01 INFO - PROCESS | 1955 | 1461062281295 Marionette TRACE conn5 <- [1,1273,null,{"value":"8"}] 03:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 03:38:01 INFO - PROCESS | 1955 | 1461062281300 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 03:38:01 INFO - PROCESS | 1955 | 1461062281306 Marionette TRACE conn5 <- [1,1274,null,{}] 03:38:01 INFO - PROCESS | 1955 | 1461062281321 Marionette TRACE conn5 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:01 INFO - PROCESS | 1955 | 1461062281508 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 03:38:01 INFO - PROCESS | 1955 | 1461062281742 Marionette TRACE conn5 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:01 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155486000 == 119 [pid = 1955] [id = 326] 03:38:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 256 (0x7fa1541b3c00) [pid = 1955] [serial = 979] [outer = (nil)] 03:38:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 257 (0x7fa154224400) [pid = 1955] [serial = 980] [outer = 0x7fa1541b3c00] 03:38:01 INFO - PROCESS | 1955 | 1461062281858 Marionette DEBUG loaded listener.js 03:38:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 258 (0x7fa1553af800) [pid = 1955] [serial = 981] [outer = 0x7fa1541b3c00] 03:38:02 INFO - PROCESS | 1955 | 1461062282679 Marionette TRACE conn5 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 03:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 03:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1432ms 03:38:02 INFO - PROCESS | 1955 | 1461062282734 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 03:38:02 INFO - PROCESS | 1955 | 1461062282737 Marionette TRACE conn5 <- [1,1277,null,{"value":"8"}] 03:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 03:38:02 INFO - PROCESS | 1955 | 1461062282743 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 03:38:02 INFO - PROCESS | 1955 | 1461062282746 Marionette TRACE conn5 <- [1,1278,null,{}] 03:38:02 INFO - PROCESS | 1955 | 1461062282752 Marionette TRACE conn5 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:02 INFO - PROCESS | 1955 | 1461062282920 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 03:38:03 INFO - PROCESS | 1955 | 1461062283110 Marionette TRACE conn5 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:03 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15a769800 == 120 [pid = 1955] [id = 327] 03:38:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 259 (0x7fa1559b1400) [pid = 1955] [serial = 982] [outer = (nil)] 03:38:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 260 (0x7fa155c97000) [pid = 1955] [serial = 983] [outer = 0x7fa1559b1400] 03:38:03 INFO - PROCESS | 1955 | 1461062283177 Marionette DEBUG loaded listener.js 03:38:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 261 (0x7fa156603400) [pid = 1955] [serial = 984] [outer = 0x7fa1559b1400] 03:38:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dc98800 == 119 [pid = 1955] [id = 228] 03:38:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16217b000 == 118 [pid = 1955] [id = 203] 03:38:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa161222800 == 117 [pid = 1955] [id = 202] 03:38:03 INFO - PROCESS | 1955 | --DOMWINDOW == 260 (0x7fa166f6b800) [pid = 1955] [serial = 881] [outer = (nil)] [url = about:blank] 03:38:03 INFO - PROCESS | 1955 | --DOMWINDOW == 259 (0x7fa167363400) [pid = 1955] [serial = 839] [outer = (nil)] [url = about:blank] 03:38:03 INFO - PROCESS | 1955 | --DOMWINDOW == 258 (0x7fa174c54000) [pid = 1955] [serial = 845] [outer = (nil)] [url = about:blank] 03:38:03 INFO - PROCESS | 1955 | --DOMWINDOW == 257 (0x7fa15cb9b800) [pid = 1955] [serial = 833] [outer = (nil)] [url = about:blank] 03:38:03 INFO - PROCESS | 1955 | --DOMWINDOW == 256 (0x7fa155364800) [pid = 1955] [serial = 851] [outer = (nil)] [url = about:blank] 03:38:03 INFO - PROCESS | 1955 | --DOMWINDOW == 255 (0x7fa1540c5c00) [pid = 1955] [serial = 854] [outer = (nil)] [url = about:blank] 03:38:03 INFO - PROCESS | 1955 | --DOMWINDOW == 254 (0x7fa178553c00) [pid = 1955] [serial = 848] [outer = (nil)] [url = about:blank] 03:38:03 INFO - PROCESS | 1955 | --DOMWINDOW == 253 (0x7fa169892c00) [pid = 1955] [serial = 842] [outer = (nil)] [url = about:blank] 03:38:03 INFO - PROCESS | 1955 | --DOMWINDOW == 252 (0x7fa161db8000) [pid = 1955] [serial = 836] [outer = (nil)] [url = about:blank] 03:38:03 INFO - PROCESS | 1955 | --DOMWINDOW == 251 (0x7fa155361c00) [pid = 1955] [serial = 857] [outer = (nil)] [url = about:blank] 03:38:03 INFO - PROCESS | 1955 | --DOMWINDOW == 250 (0x7fa15435dc00) [pid = 1955] [serial = 860] [outer = (nil)] [url = about:blank] 03:38:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa166aad000 == 116 [pid = 1955] [id = 313] 03:38:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa163f5d000 == 115 [pid = 1955] [id = 312] 03:38:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa161202800 == 114 [pid = 1955] [id = 311] 03:38:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dd9a000 == 113 [pid = 1955] [id = 310] 03:38:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15d022800 == 112 [pid = 1955] [id = 309] 03:38:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa153fcf800 == 111 [pid = 1955] [id = 308] 03:38:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1566b5800 == 110 [pid = 1955] [id = 307] 03:38:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa17ad79800 == 109 [pid = 1955] [id = 301] 03:38:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa178a25800 == 108 [pid = 1955] [id = 300] 03:38:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa174e44000 == 107 [pid = 1955] [id = 299] 03:38:03 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16cccc000 == 106 [pid = 1955] [id = 298] 03:38:04 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16808d800 == 105 [pid = 1955] [id = 297] 03:38:04 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa166b9b000 == 104 [pid = 1955] [id = 296] 03:38:04 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa160cc9000 == 103 [pid = 1955] [id = 295] 03:38:04 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1566aa000 == 102 [pid = 1955] [id = 294] 03:38:04 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa164869800 == 101 [pid = 1955] [id = 293] 03:38:04 INFO - PROCESS | 1955 | 1461062284128 Marionette TRACE conn5 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 03:38:04 INFO - PROCESS | 1955 | --DOMWINDOW == 249 (0x7fa166232400) [pid = 1955] [serial = 879] [outer = (nil)] [url = about:blank] 03:38:04 INFO - PROCESS | 1955 | --DOMWINDOW == 248 (0x7fa1617a6800) [pid = 1955] [serial = 873] [outer = (nil)] [url = about:blank] 03:38:04 INFO - PROCESS | 1955 | --DOMWINDOW == 247 (0x7fa1553af000) [pid = 1955] [serial = 863] [outer = (nil)] [url = about:blank] 03:38:04 INFO - PROCESS | 1955 | --DOMWINDOW == 246 (0x7fa15a608c00) [pid = 1955] [serial = 864] [outer = (nil)] [url = about:blank] 03:38:04 INFO - PROCESS | 1955 | --DOMWINDOW == 245 (0x7fa173eca800) [pid = 1955] [serial = 831] [outer = (nil)] [url = about:blank] 03:38:04 INFO - PROCESS | 1955 | --DOMWINDOW == 244 (0x7fa161db8800) [pid = 1955] [serial = 875] [outer = (nil)] [url = about:blank] 03:38:04 INFO - PROCESS | 1955 | --DOMWINDOW == 243 (0x7fa15ee2b800) [pid = 1955] [serial = 869] [outer = (nil)] [url = about:blank] 03:38:04 INFO - PROCESS | 1955 | --DOMWINDOW == 242 (0x7fa160ddb400) [pid = 1955] [serial = 870] [outer = (nil)] [url = about:blank] 03:38:04 INFO - PROCESS | 1955 | --DOMWINDOW == 241 (0x7fa15d073800) [pid = 1955] [serial = 867] [outer = (nil)] [url = about:blank] 03:38:04 INFO - PROCESS | 1955 | --DOMWINDOW == 240 (0x7fa165669c00) [pid = 1955] [serial = 878] [outer = (nil)] [url = about:blank] 03:38:04 INFO - PROCESS | 1955 | --DOMWINDOW == 239 (0x7fa1616ef000) [pid = 1955] [serial = 872] [outer = (nil)] [url = about:blank] 03:38:04 INFO - PROCESS | 1955 | --DOMWINDOW == 238 (0x7fa1621c8000) [pid = 1955] [serial = 876] [outer = (nil)] [url = about:blank] 03:38:04 INFO - PROCESS | 1955 | --DOMWINDOW == 237 (0x7fa15cd10400) [pid = 1955] [serial = 866] [outer = (nil)] [url = about:blank] 03:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 03:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1428ms 03:38:04 INFO - PROCESS | 1955 | 1461062284173 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 03:38:04 INFO - PROCESS | 1955 | 1461062284177 Marionette TRACE conn5 <- [1,1281,null,{"value":"8"}] 03:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 03:38:04 INFO - PROCESS | 1955 | 1461062284183 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 03:38:04 INFO - PROCESS | 1955 | 1461062284185 Marionette TRACE conn5 <- [1,1282,null,{}] 03:38:04 INFO - PROCESS | 1955 | 1461062284190 Marionette TRACE conn5 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:04 INFO - PROCESS | 1955 | 1461062284344 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 03:38:04 INFO - PROCESS | 1955 | 1461062284358 Marionette TRACE conn5 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:04 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1554a0800 == 102 [pid = 1955] [id = 328] 03:38:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 238 (0x7fa156607c00) [pid = 1955] [serial = 985] [outer = (nil)] 03:38:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 239 (0x7fa15a64e400) [pid = 1955] [serial = 986] [outer = 0x7fa156607c00] 03:38:04 INFO - PROCESS | 1955 | 1461062284422 Marionette DEBUG loaded listener.js 03:38:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 240 (0x7fa15a86b800) [pid = 1955] [serial = 987] [outer = 0x7fa156607c00] 03:38:05 INFO - PROCESS | 1955 | 1461062285334 Marionette TRACE conn5 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 03:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 03:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1180ms 03:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 03:38:05 INFO - PROCESS | 1955 | 1461062285364 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 03:38:05 INFO - PROCESS | 1955 | 1461062285367 Marionette TRACE conn5 <- [1,1285,null,{"value":"8"}] 03:38:05 INFO - PROCESS | 1955 | 1461062285373 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 03:38:05 INFO - PROCESS | 1955 | 1461062285377 Marionette TRACE conn5 <- [1,1286,null,{}] 03:38:05 INFO - PROCESS | 1955 | 1461062285381 Marionette TRACE conn5 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:05 INFO - PROCESS | 1955 | 1461062285563 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 03:38:05 INFO - PROCESS | 1955 | 1461062285702 Marionette TRACE conn5 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:05 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15cd8c000 == 103 [pid = 1955] [id = 329] 03:38:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 241 (0x7fa15435dc00) [pid = 1955] [serial = 988] [outer = (nil)] 03:38:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 242 (0x7fa15cba1c00) [pid = 1955] [serial = 989] [outer = 0x7fa15435dc00] 03:38:05 INFO - PROCESS | 1955 | 1461062285770 Marionette DEBUG loaded listener.js 03:38:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 243 (0x7fa15d16e400) [pid = 1955] [serial = 990] [outer = 0x7fa15435dc00] 03:38:06 INFO - PROCESS | 1955 | 1461062286584 Marionette TRACE conn5 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 03:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 03:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1231ms 03:38:06 INFO - PROCESS | 1955 | 1461062286605 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 03:38:06 INFO - PROCESS | 1955 | 1461062286610 Marionette TRACE conn5 <- [1,1289,null,{"value":"8"}] 03:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 03:38:06 INFO - PROCESS | 1955 | 1461062286627 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 03:38:06 INFO - PROCESS | 1955 | 1461062286630 Marionette TRACE conn5 <- [1,1290,null,{}] 03:38:06 INFO - PROCESS | 1955 | 1461062286635 Marionette TRACE conn5 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:06 INFO - PROCESS | 1955 | 1461062286859 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 03:38:06 INFO - PROCESS | 1955 | 1461062286889 Marionette TRACE conn5 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:06 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dd98000 == 104 [pid = 1955] [id = 330] 03:38:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 244 (0x7fa155ca3000) [pid = 1955] [serial = 991] [outer = (nil)] 03:38:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 245 (0x7fa15dcac400) [pid = 1955] [serial = 992] [outer = 0x7fa155ca3000] 03:38:06 INFO - PROCESS | 1955 | 1461062286950 Marionette DEBUG loaded listener.js 03:38:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 246 (0x7fa160c66400) [pid = 1955] [serial = 993] [outer = 0x7fa155ca3000] 03:38:07 INFO - PROCESS | 1955 | 1461062287757 Marionette TRACE conn5 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 03:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 03:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1176ms 03:38:07 INFO - PROCESS | 1955 | 1461062287804 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 03:38:07 INFO - PROCESS | 1955 | 1461062287808 Marionette TRACE conn5 <- [1,1293,null,{"value":"8"}] 03:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 03:38:07 INFO - PROCESS | 1955 | 1461062287822 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 03:38:07 INFO - PROCESS | 1955 | 1461062287824 Marionette TRACE conn5 <- [1,1294,null,{}] 03:38:07 INFO - PROCESS | 1955 | 1461062287830 Marionette TRACE conn5 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:08 INFO - PROCESS | 1955 | 1461062288030 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 03:38:08 INFO - PROCESS | 1955 | 1461062288061 Marionette TRACE conn5 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:08 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa160d95000 == 105 [pid = 1955] [id = 331] 03:38:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 247 (0x7fa152c4f000) [pid = 1955] [serial = 994] [outer = (nil)] 03:38:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 248 (0x7fa160ddc000) [pid = 1955] [serial = 995] [outer = 0x7fa152c4f000] 03:38:08 INFO - PROCESS | 1955 | 1461062288125 Marionette DEBUG loaded listener.js 03:38:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 249 (0x7fa1616ee800) [pid = 1955] [serial = 996] [outer = 0x7fa152c4f000] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 248 (0x7fa161beb000) [pid = 1955] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 247 (0x7fa15ee32c00) [pid = 1955] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 246 (0x7fa160c6f800) [pid = 1955] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 245 (0x7fa155b50800) [pid = 1955] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 244 (0x7fa1553ae800) [pid = 1955] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 243 (0x7fa15a64c800) [pid = 1955] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 242 (0x7fa1543e4400) [pid = 1955] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 241 (0x7fa1553b7000) [pid = 1955] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 240 (0x7fa15a64b000) [pid = 1955] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 239 (0x7fa1553ae000) [pid = 1955] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 238 (0x7fa15d3c5800) [pid = 1955] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 237 (0x7fa15cd09400) [pid = 1955] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 236 (0x7fa15b4c6800) [pid = 1955] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 235 (0x7fa1543e8400) [pid = 1955] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 234 (0x7fa155366c00) [pid = 1955] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 233 (0x7fa1621bf000) [pid = 1955] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 232 (0x7fa155c97800) [pid = 1955] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 231 (0x7fa154366c00) [pid = 1955] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 230 (0x7fa1616e9000) [pid = 1955] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 229 (0x7fa1541af000) [pid = 1955] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 228 (0x7fa15ee30c00) [pid = 1955] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 227 (0x7fa15a60c000) [pid = 1955] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 226 (0x7fa15b4cc400) [pid = 1955] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 225 (0x7fa155c9b800) [pid = 1955] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 224 (0x7fa165993c00) [pid = 1955] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 223 (0x7fa155b50400) [pid = 1955] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 222 (0x7fa15d167c00) [pid = 1955] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 221 (0x7fa15a649c00) [pid = 1955] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 220 (0x7fa15b82b000) [pid = 1955] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 219 (0x7fa155b56400) [pid = 1955] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 218 (0x7fa16599a400) [pid = 1955] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 217 (0x7fa1553b3400) [pid = 1955] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 216 (0x7fa1540c2400) [pid = 1955] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 215 (0x7fa161be9000) [pid = 1955] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 214 (0x7fa160b19000) [pid = 1955] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 03:38:09 INFO - PROCESS | 1955 | --DOMWINDOW == 213 (0x7fa15d172000) [pid = 1955] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 03:38:09 INFO - PROCESS | 1955 | 1461062289895 Marionette TRACE conn5 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 03:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 03:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 2129ms 03:38:09 INFO - PROCESS | 1955 | 1461062289952 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 03:38:09 INFO - PROCESS | 1955 | 1461062289955 Marionette TRACE conn5 <- [1,1297,null,{"value":"8"}] 03:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 03:38:09 INFO - PROCESS | 1955 | 1461062289960 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 03:38:09 INFO - PROCESS | 1955 | 1461062289963 Marionette TRACE conn5 <- [1,1298,null,{}] 03:38:09 INFO - PROCESS | 1955 | 1461062289968 Marionette TRACE conn5 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:10 INFO - PROCESS | 1955 | 1461062290194 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 03:38:10 INFO - PROCESS | 1955 | 1461062290208 Marionette TRACE conn5 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:10 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dbe3800 == 106 [pid = 1955] [id = 332] 03:38:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 214 (0x7fa15535c800) [pid = 1955] [serial = 997] [outer = (nil)] 03:38:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 215 (0x7fa15cba5c00) [pid = 1955] [serial = 998] [outer = 0x7fa15535c800] 03:38:10 INFO - PROCESS | 1955 | 1461062290267 Marionette DEBUG loaded listener.js 03:38:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 216 (0x7fa15d9f1000) [pid = 1955] [serial = 999] [outer = 0x7fa15535c800] 03:38:11 INFO - PROCESS | 1955 | 1461062291046 Marionette TRACE conn5 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 03:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 03:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1126ms 03:38:11 INFO - PROCESS | 1955 | 1461062291090 Marionette TRACE conn5 -> [0,1301,"getWindowHandle",null] 03:38:11 INFO - PROCESS | 1955 | 1461062291092 Marionette TRACE conn5 <- [1,1301,null,{"value":"8"}] 03:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 03:38:11 INFO - PROCESS | 1955 | 1461062291098 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 03:38:11 INFO - PROCESS | 1955 | 1461062291100 Marionette TRACE conn5 <- [1,1302,null,{}] 03:38:11 INFO - PROCESS | 1955 | 1461062291109 Marionette TRACE conn5 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:11 INFO - PROCESS | 1955 | 1461062291263 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 03:38:11 INFO - PROCESS | 1955 | 1461062291277 Marionette TRACE conn5 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:11 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa161d08000 == 107 [pid = 1955] [id = 333] 03:38:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 217 (0x7fa15da96400) [pid = 1955] [serial = 1000] [outer = (nil)] 03:38:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 218 (0x7fa160c6a800) [pid = 1955] [serial = 1001] [outer = 0x7fa15da96400] 03:38:11 INFO - PROCESS | 1955 | 1461062291334 Marionette DEBUG loaded listener.js 03:38:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 219 (0x7fa1616f0800) [pid = 1955] [serial = 1002] [outer = 0x7fa15da96400] 03:38:12 INFO - PROCESS | 1955 | 1461062292476 Marionette TRACE conn5 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 03:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 03:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1431ms 03:38:12 INFO - PROCESS | 1955 | 1461062292531 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 03:38:12 INFO - PROCESS | 1955 | 1461062292540 Marionette TRACE conn5 <- [1,1305,null,{"value":"8"}] 03:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 03:38:12 INFO - PROCESS | 1955 | 1461062292550 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 03:38:12 INFO - PROCESS | 1955 | 1461062292557 Marionette TRACE conn5 <- [1,1306,null,{}] 03:38:12 INFO - PROCESS | 1955 | 1461062292565 Marionette TRACE conn5 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:12 INFO - PROCESS | 1955 | 1461062292817 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 03:38:13 INFO - PROCESS | 1955 | 1461062293056 Marionette TRACE conn5 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:13 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155763800 == 108 [pid = 1955] [id = 334] 03:38:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 220 (0x7fa152b13800) [pid = 1955] [serial = 1003] [outer = (nil)] 03:38:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 221 (0x7fa152c50400) [pid = 1955] [serial = 1004] [outer = 0x7fa152b13800] 03:38:13 INFO - PROCESS | 1955 | 1461062293185 Marionette DEBUG loaded listener.js 03:38:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 222 (0x7fa15334dc00) [pid = 1955] [serial = 1005] [outer = 0x7fa152b13800] 03:38:13 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15f021800 == 107 [pid = 1955] [id = 10] 03:38:14 INFO - PROCESS | 1955 | 1461062294189 Marionette TRACE conn5 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 03:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 03:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1687ms 03:38:14 INFO - PROCESS | 1955 | 1461062294236 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 03:38:14 INFO - PROCESS | 1955 | 1461062294244 Marionette TRACE conn5 <- [1,1309,null,{"value":"8"}] 03:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 03:38:14 INFO - PROCESS | 1955 | 1461062294255 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 03:38:14 INFO - PROCESS | 1955 | 1461062294258 Marionette TRACE conn5 <- [1,1310,null,{}] 03:38:14 INFO - PROCESS | 1955 | 1461062294265 Marionette TRACE conn5 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:14 INFO - PROCESS | 1955 | 1461062294464 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 03:38:14 INFO - PROCESS | 1955 | 1461062294817 Marionette TRACE conn5 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:14 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dbe6000 == 108 [pid = 1955] [id = 335] 03:38:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 223 (0x7fa155365800) [pid = 1955] [serial = 1006] [outer = (nil)] 03:38:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 224 (0x7fa1559a8400) [pid = 1955] [serial = 1007] [outer = 0x7fa155365800] 03:38:14 INFO - PROCESS | 1955 | 1461062294897 Marionette DEBUG loaded listener.js 03:38:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 225 (0x7fa155c99400) [pid = 1955] [serial = 1008] [outer = 0x7fa155365800] 03:38:15 INFO - PROCESS | 1955 | 1461062295743 Marionette TRACE conn5 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 03:38:15 INFO - PROCESS | 1955 | 1461062295797 Marionette TRACE conn5 <- [1,1313,null,{"value":"8"}] 03:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 03:38:15 INFO - PROCESS | 1955 | 1461062295804 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 03:38:15 INFO - PROCESS | 1955 | 1461062295811 Marionette TRACE conn5 <- [1,1314,null,{}] 03:38:15 INFO - PROCESS | 1955 | 1461062295829 Marionette TRACE conn5 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:16 INFO - PROCESS | 1955 | 1461062296050 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 03:38:16 INFO - PROCESS | 1955 | 1461062296232 Marionette TRACE conn5 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:16 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16330b800 == 109 [pid = 1955] [id = 336] 03:38:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 226 (0x7fa1559a6c00) [pid = 1955] [serial = 1009] [outer = (nil)] 03:38:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 227 (0x7fa15cd04800) [pid = 1955] [serial = 1010] [outer = 0x7fa1559a6c00] 03:38:16 INFO - PROCESS | 1955 | 1461062296352 Marionette DEBUG loaded listener.js 03:38:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 228 (0x7fa15d3cd800) [pid = 1955] [serial = 1011] [outer = 0x7fa1559a6c00] 03:38:17 INFO - PROCESS | 1955 | 1461062297195 Marionette TRACE conn5 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 03:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 03:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1436ms 03:38:17 INFO - PROCESS | 1955 | 1461062297241 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 03:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 03:38:17 INFO - PROCESS | 1955 | 1461062297246 Marionette TRACE conn5 <- [1,1317,null,{"value":"8"}] 03:38:17 INFO - PROCESS | 1955 | 1461062297252 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 03:38:17 INFO - PROCESS | 1955 | 1461062297255 Marionette TRACE conn5 <- [1,1318,null,{}] 03:38:17 INFO - PROCESS | 1955 | 1461062297260 Marionette TRACE conn5 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:17 INFO - PROCESS | 1955 | 1461062297448 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 03:38:17 INFO - PROCESS | 1955 | 1461062297632 Marionette TRACE conn5 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:17 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa165a12000 == 110 [pid = 1955] [id = 337] 03:38:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 229 (0x7fa15cb9b800) [pid = 1955] [serial = 1012] [outer = (nil)] 03:38:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 230 (0x7fa160dd4400) [pid = 1955] [serial = 1013] [outer = 0x7fa15cb9b800] 03:38:17 INFO - PROCESS | 1955 | 1461062297710 Marionette DEBUG loaded listener.js 03:38:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 231 (0x7fa1616f1c00) [pid = 1955] [serial = 1014] [outer = 0x7fa15cb9b800] 03:38:18 INFO - PROCESS | 1955 | 1461062298600 Marionette TRACE conn5 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 03:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 03:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1379ms 03:38:18 INFO - PROCESS | 1955 | 1461062298632 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 03:38:18 INFO - PROCESS | 1955 | 1461062298634 Marionette TRACE conn5 <- [1,1321,null,{"value":"8"}] 03:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 03:38:18 INFO - PROCESS | 1955 | 1461062298642 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 03:38:18 INFO - PROCESS | 1955 | 1461062298646 Marionette TRACE conn5 <- [1,1322,null,{}] 03:38:18 INFO - PROCESS | 1955 | 1461062298652 Marionette TRACE conn5 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:18 INFO - PROCESS | 1955 | 1461062298836 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 03:38:19 INFO - PROCESS | 1955 | 1461062299020 Marionette TRACE conn5 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:19 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa166aac000 == 111 [pid = 1955] [id = 338] 03:38:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 232 (0x7fa15dcb4000) [pid = 1955] [serial = 1015] [outer = (nil)] 03:38:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 233 (0x7fa161be4400) [pid = 1955] [serial = 1016] [outer = 0x7fa15dcb4000] 03:38:19 INFO - PROCESS | 1955 | 1461062299091 Marionette DEBUG loaded listener.js 03:38:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 234 (0x7fa161db9000) [pid = 1955] [serial = 1017] [outer = 0x7fa15dcb4000] 03:38:20 INFO - PROCESS | 1955 | 1461062300026 Marionette TRACE conn5 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 03:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 03:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1429ms 03:38:20 INFO - PROCESS | 1955 | 1461062300072 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 03:38:20 INFO - PROCESS | 1955 | 1461062300076 Marionette TRACE conn5 <- [1,1325,null,{"value":"8"}] 03:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 03:38:20 INFO - PROCESS | 1955 | 1461062300083 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 03:38:20 INFO - PROCESS | 1955 | 1461062300087 Marionette TRACE conn5 <- [1,1326,null,{}] 03:38:20 INFO - PROCESS | 1955 | 1461062300092 Marionette TRACE conn5 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:20 INFO - PROCESS | 1955 | 1461062300306 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 03:38:20 INFO - PROCESS | 1955 | 1461062300485 Marionette TRACE conn5 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:20 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16981d000 == 112 [pid = 1955] [id = 339] 03:38:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 235 (0x7fa15ed99400) [pid = 1955] [serial = 1018] [outer = (nil)] 03:38:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 236 (0x7fa164c87400) [pid = 1955] [serial = 1019] [outer = 0x7fa15ed99400] 03:38:20 INFO - PROCESS | 1955 | 1461062300566 Marionette DEBUG loaded listener.js 03:38:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 237 (0x7fa165cb0800) [pid = 1955] [serial = 1020] [outer = 0x7fa15ed99400] 03:38:21 INFO - PROCESS | 1955 | 1461062301425 Marionette TRACE conn5 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:38:21 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 03:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1377ms 03:38:21 INFO - PROCESS | 1955 | 1461062301461 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 03:38:21 INFO - PROCESS | 1955 | 1461062301465 Marionette TRACE conn5 <- [1,1329,null,{"value":"8"}] 03:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 03:38:21 INFO - PROCESS | 1955 | 1461062301471 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 03:38:21 INFO - PROCESS | 1955 | 1461062301473 Marionette TRACE conn5 <- [1,1330,null,{}] 03:38:21 INFO - PROCESS | 1955 | 1461062301479 Marionette TRACE conn5 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:21 INFO - PROCESS | 1955 | 1461062301659 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 03:38:21 INFO - PROCESS | 1955 | 1461062301851 Marionette TRACE conn5 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:21 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16da22800 == 113 [pid = 1955] [id = 340] 03:38:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 238 (0x7fa15ca56400) [pid = 1955] [serial = 1021] [outer = (nil)] 03:38:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 239 (0x7fa1664a1800) [pid = 1955] [serial = 1022] [outer = 0x7fa15ca56400] 03:38:21 INFO - PROCESS | 1955 | 1461062301921 Marionette DEBUG loaded listener.js 03:38:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 240 (0x7fa166b2d400) [pid = 1955] [serial = 1023] [outer = 0x7fa15ca56400] 03:38:22 INFO - PROCESS | 1955 | 1461062302781 Marionette TRACE conn5 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:38:22 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 03:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1380ms 03:38:22 INFO - PROCESS | 1955 | 1461062302852 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 03:38:22 INFO - PROCESS | 1955 | 1461062302856 Marionette TRACE conn5 <- [1,1333,null,{"value":"8"}] 03:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 03:38:22 INFO - PROCESS | 1955 | 1461062302862 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 03:38:22 INFO - PROCESS | 1955 | 1461062302865 Marionette TRACE conn5 <- [1,1334,null,{}] 03:38:22 INFO - PROCESS | 1955 | 1461062302871 Marionette TRACE conn5 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:23 INFO - PROCESS | 1955 | 1461062303054 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 03:38:23 INFO - PROCESS | 1955 | 1461062303234 Marionette TRACE conn5 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:23 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa174efa800 == 114 [pid = 1955] [id = 341] 03:38:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 241 (0x7fa1616e9400) [pid = 1955] [serial = 1024] [outer = (nil)] 03:38:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 242 (0x7fa167054400) [pid = 1955] [serial = 1025] [outer = 0x7fa1616e9400] 03:38:23 INFO - PROCESS | 1955 | 1461062303308 Marionette DEBUG loaded listener.js 03:38:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 243 (0x7fa16708a000) [pid = 1955] [serial = 1026] [outer = 0x7fa1616e9400] 03:38:24 INFO - PROCESS | 1955 | 1461062304131 Marionette TRACE conn5 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 03:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 03:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1333ms 03:38:24 INFO - PROCESS | 1955 | 1461062304197 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 03:38:24 INFO - PROCESS | 1955 | 1461062304201 Marionette TRACE conn5 <- [1,1337,null,{"value":"8"}] 03:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 03:38:24 INFO - PROCESS | 1955 | 1461062304207 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 03:38:24 INFO - PROCESS | 1955 | 1461062304210 Marionette TRACE conn5 <- [1,1338,null,{}] 03:38:24 INFO - PROCESS | 1955 | 1461062304216 Marionette TRACE conn5 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:24 INFO - PROCESS | 1955 | 1461062304400 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 03:38:24 INFO - PROCESS | 1955 | 1461062304583 Marionette TRACE conn5 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:24 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa178f45000 == 115 [pid = 1955] [id = 342] 03:38:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 244 (0x7fa166231800) [pid = 1955] [serial = 1027] [outer = (nil)] 03:38:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 245 (0x7fa167982800) [pid = 1955] [serial = 1028] [outer = 0x7fa166231800] 03:38:24 INFO - PROCESS | 1955 | 1461062304663 Marionette DEBUG loaded listener.js 03:38:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 246 (0x7fa169867c00) [pid = 1955] [serial = 1029] [outer = 0x7fa166231800] 03:38:26 INFO - PROCESS | 1955 | 1461062306031 Marionette TRACE conn5 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 03:38:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 03:38:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1835ms 03:38:26 INFO - PROCESS | 1955 | 1461062306042 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 03:38:26 INFO - PROCESS | 1955 | 1461062306046 Marionette TRACE conn5 <- [1,1341,null,{"value":"8"}] 03:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 03:38:26 INFO - PROCESS | 1955 | 1461062306058 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 03:38:26 INFO - PROCESS | 1955 | 1461062306061 Marionette TRACE conn5 <- [1,1342,null,{}] 03:38:26 INFO - PROCESS | 1955 | 1461062306072 Marionette TRACE conn5 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:26 INFO - PROCESS | 1955 | 1461062306316 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 03:38:26 INFO - PROCESS | 1955 | 1461062306513 Marionette TRACE conn5 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:26 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14cac7000 == 116 [pid = 1955] [id = 343] 03:38:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 247 (0x7fa166f62000) [pid = 1955] [serial = 1030] [outer = (nil)] 03:38:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 248 (0x7fa174b2c000) [pid = 1955] [serial = 1031] [outer = 0x7fa166f62000] 03:38:26 INFO - PROCESS | 1955 | 1461062306585 Marionette DEBUG loaded listener.js 03:38:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 249 (0x7fa174fb8400) [pid = 1955] [serial = 1032] [outer = 0x7fa166f62000] 03:38:27 INFO - PROCESS | 1955 | 1461062307476 Marionette TRACE conn5 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 03:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 03:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1495ms 03:38:27 INFO - PROCESS | 1955 | 1461062307549 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 03:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 03:38:27 INFO - PROCESS | 1955 | 1461062307553 Marionette TRACE conn5 <- [1,1345,null,{"value":"8"}] 03:38:27 INFO - PROCESS | 1955 | 1461062307559 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 03:38:27 INFO - PROCESS | 1955 | 1461062307563 Marionette TRACE conn5 <- [1,1346,null,{}] 03:38:27 INFO - PROCESS | 1955 | 1461062307569 Marionette TRACE conn5 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:27 INFO - PROCESS | 1955 | 1461062307832 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 03:38:28 INFO - PROCESS | 1955 | 1461062308111 Marionette TRACE conn5 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:28 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155432800 == 117 [pid = 1955] [id = 344] 03:38:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 250 (0x7fa14e3c9000) [pid = 1955] [serial = 1033] [outer = (nil)] 03:38:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 251 (0x7fa14e3d0c00) [pid = 1955] [serial = 1034] [outer = 0x7fa14e3c9000] 03:38:28 INFO - PROCESS | 1955 | 1461062308193 Marionette DEBUG loaded listener.js 03:38:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 252 (0x7fa169865c00) [pid = 1955] [serial = 1035] [outer = 0x7fa14e3c9000] 03:38:29 INFO - PROCESS | 1955 | 1461062309068 Marionette TRACE conn5 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 03:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 03:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1582ms 03:38:29 INFO - PROCESS | 1955 | 1461062309142 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 03:38:29 INFO - PROCESS | 1955 | 1461062309145 Marionette TRACE conn5 <- [1,1349,null,{"value":"8"}] 03:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 03:38:29 INFO - PROCESS | 1955 | 1461062309151 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 03:38:29 INFO - PROCESS | 1955 | 1461062309155 Marionette TRACE conn5 <- [1,1350,null,{}] 03:38:29 INFO - PROCESS | 1955 | 1461062309160 Marionette TRACE conn5 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:29 INFO - PROCESS | 1955 | 1461062309343 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 03:38:29 INFO - PROCESS | 1955 | 1461062309528 Marionette TRACE conn5 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:29 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1672d3800 == 118 [pid = 1955] [id = 345] 03:38:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 253 (0x7fa14e3c8400) [pid = 1955] [serial = 1036] [outer = (nil)] 03:38:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 254 (0x7fa14e3d8c00) [pid = 1955] [serial = 1037] [outer = 0x7fa14e3c8400] 03:38:29 INFO - PROCESS | 1955 | 1461062309598 Marionette DEBUG loaded listener.js 03:38:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 255 (0x7fa14e3de800) [pid = 1955] [serial = 1038] [outer = 0x7fa14e3c8400] 03:38:30 INFO - PROCESS | 1955 | 1461062310573 Marionette TRACE conn5 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 03:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 03:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1489ms 03:38:30 INFO - PROCESS | 1955 | 1461062310643 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 03:38:30 INFO - PROCESS | 1955 | 1461062310647 Marionette TRACE conn5 <- [1,1353,null,{"value":"8"}] 03:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 03:38:30 INFO - PROCESS | 1955 | 1461062310654 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 03:38:30 INFO - PROCESS | 1955 | 1461062310658 Marionette TRACE conn5 <- [1,1354,null,{}] 03:38:30 INFO - PROCESS | 1955 | 1461062310664 Marionette TRACE conn5 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:30 INFO - PROCESS | 1955 | 1461062310860 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 03:38:31 INFO - PROCESS | 1955 | 1461062311053 Marionette TRACE conn5 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:31 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15650f800 == 119 [pid = 1955] [id = 346] 03:38:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 256 (0x7fa14e3de000) [pid = 1955] [serial = 1039] [outer = (nil)] 03:38:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 257 (0x7fa155951c00) [pid = 1955] [serial = 1040] [outer = 0x7fa14e3de000] 03:38:31 INFO - PROCESS | 1955 | 1461062311136 Marionette DEBUG loaded listener.js 03:38:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 258 (0x7fa15a60f000) [pid = 1955] [serial = 1041] [outer = 0x7fa14e3de000] 03:38:32 INFO - PROCESS | 1955 | 1461062312375 Marionette TRACE conn5 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 03:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 03:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1734ms 03:38:32 INFO - PROCESS | 1955 | 1461062312396 Marionette TRACE conn5 -> [0,1357,"getWindowHandle",null] 03:38:32 INFO - PROCESS | 1955 | 1461062312402 Marionette TRACE conn5 <- [1,1357,null,{"value":"8"}] 03:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 03:38:32 INFO - PROCESS | 1955 | 1461062312412 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 03:38:32 INFO - PROCESS | 1955 | 1461062312418 Marionette TRACE conn5 <- [1,1358,null,{}] 03:38:32 INFO - PROCESS | 1955 | 1461062312427 Marionette TRACE conn5 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:32 INFO - PROCESS | 1955 | 1461062312606 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 03:38:32 INFO - PROCESS | 1955 | 1461062312874 Marionette TRACE conn5 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:32 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155487800 == 120 [pid = 1955] [id = 347] 03:38:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 259 (0x7fa14e3d1c00) [pid = 1955] [serial = 1042] [outer = (nil)] 03:38:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 260 (0x7fa14e3dec00) [pid = 1955] [serial = 1043] [outer = 0x7fa14e3d1c00] 03:38:32 INFO - PROCESS | 1955 | 1461062312943 Marionette DEBUG loaded listener.js 03:38:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 261 (0x7fa1522a7000) [pid = 1955] [serial = 1044] [outer = 0x7fa14e3d1c00] 03:38:34 INFO - PROCESS | 1955 | 1461062313999 Marionette TRACE conn5 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 03:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 03:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1637ms 03:38:34 INFO - PROCESS | 1955 | 1461062314050 Marionette TRACE conn5 -> [0,1361,"getWindowHandle",null] 03:38:34 INFO - PROCESS | 1955 | 1461062314057 Marionette TRACE conn5 <- [1,1361,null,{"value":"8"}] 03:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 03:38:34 INFO - PROCESS | 1955 | 1461062314067 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 03:38:34 INFO - PROCESS | 1955 | 1461062314071 Marionette TRACE conn5 <- [1,1362,null,{}] 03:38:34 INFO - PROCESS | 1955 | 1461062314077 Marionette TRACE conn5 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:34 INFO - PROCESS | 1955 | 1461062314263 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 03:38:34 INFO - PROCESS | 1955 | 1461062314492 Marionette TRACE conn5 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:34 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14ff86800 == 121 [pid = 1955] [id = 348] 03:38:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 262 (0x7fa1522aa400) [pid = 1955] [serial = 1045] [outer = (nil)] 03:38:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 263 (0x7fa153352c00) [pid = 1955] [serial = 1046] [outer = 0x7fa1522aa400] 03:38:34 INFO - PROCESS | 1955 | 1461062314624 Marionette DEBUG loaded listener.js 03:38:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 264 (0x7fa1541ac400) [pid = 1955] [serial = 1047] [outer = 0x7fa1522aa400] 03:38:34 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dbe3800 == 120 [pid = 1955] [id = 332] 03:38:34 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa160d95000 == 119 [pid = 1955] [id = 331] 03:38:34 INFO - PROCESS | 1955 | --DOMWINDOW == 263 (0x7fa14ffeec00) [pid = 1955] [serial = 908] [outer = (nil)] [url = about:blank] 03:38:34 INFO - PROCESS | 1955 | --DOMWINDOW == 262 (0x7fa153350400) [pid = 1955] [serial = 911] [outer = (nil)] [url = about:blank] 03:38:34 INFO - PROCESS | 1955 | --DOMWINDOW == 261 (0x7fa1541b0400) [pid = 1955] [serial = 914] [outer = (nil)] [url = about:blank] 03:38:34 INFO - PROCESS | 1955 | --DOMWINDOW == 260 (0x7fa1522a9800) [pid = 1955] [serial = 917] [outer = (nil)] [url = about:blank] 03:38:34 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dd98000 == 118 [pid = 1955] [id = 330] 03:38:34 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15cd8c000 == 117 [pid = 1955] [id = 329] 03:38:34 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1554a0800 == 116 [pid = 1955] [id = 328] 03:38:34 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15a769800 == 115 [pid = 1955] [id = 327] 03:38:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155486000 == 114 [pid = 1955] [id = 326] 03:38:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1500df000 == 113 [pid = 1955] [id = 325] 03:38:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155499000 == 112 [pid = 1955] [id = 324] 03:38:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa162149000 == 111 [pid = 1955] [id = 321] 03:38:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa150388800 == 110 [pid = 1955] [id = 320] 03:38:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa162144000 == 109 [pid = 1955] [id = 319] 03:38:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa17906f000 == 108 [pid = 1955] [id = 318] 03:38:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa174b15000 == 107 [pid = 1955] [id = 317] 03:38:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa163309000 == 106 [pid = 1955] [id = 316] 03:38:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15576a800 == 105 [pid = 1955] [id = 315] 03:38:35 INFO - PROCESS | 1955 | 1461062315577 Marionette TRACE conn5 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 259 (0x7fa165955c00) [pid = 1955] [serial = 936] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 258 (0x7fa161bef000) [pid = 1955] [serial = 933] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 257 (0x7fa172bcd800) [pid = 1955] [serial = 942] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 256 (0x7fa161db3400) [pid = 1955] [serial = 935] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 255 (0x7fa167368c00) [pid = 1955] [serial = 938] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 254 (0x7fa16988e000) [pid = 1955] [serial = 939] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 253 (0x7fa15a650400) [pid = 1955] [serial = 927] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 252 (0x7fa156606400) [pid = 1955] [serial = 926] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 251 (0x7fa16736c400) [pid = 1955] [serial = 893] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 250 (0x7fa15a86c800) [pid = 1955] [serial = 884] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 249 (0x7fa160b18c00) [pid = 1955] [serial = 887] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 248 (0x7fa15d166800) [pid = 1955] [serial = 929] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 247 (0x7fa15ee30400) [pid = 1955] [serial = 930] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 246 (0x7fa169c78400) [pid = 1955] [serial = 941] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 245 (0x7fa165925c00) [pid = 1955] [serial = 890] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 244 (0x7fa154362000) [pid = 1955] [serial = 924] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 243 (0x7fa154227000) [pid = 1955] [serial = 923] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 242 (0x7fa167083800) [pid = 1955] [serial = 896] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 241 (0x7fa176e4dc00) [pid = 1955] [serial = 902] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 240 (0x7fa1739b9000) [pid = 1955] [serial = 899] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 239 (0x7fa154221000) [pid = 1955] [serial = 920] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 238 (0x7fa178b26800) [pid = 1955] [serial = 905] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 237 (0x7fa1617a4c00) [pid = 1955] [serial = 932] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 236 (0x7fa15d759400) [pid = 1955] [serial = 578] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 235 (0x7fa1648de400) [pid = 1955] [serial = 653] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 234 (0x7fa15a860800) [pid = 1955] [serial = 572] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 233 (0x7fa166132400) [pid = 1955] [serial = 699] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 232 (0x7fa15ceabc00) [pid = 1955] [serial = 602] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 231 (0x7fa15dca6400) [pid = 1955] [serial = 581] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 230 (0x7fa15cd0c800) [pid = 1955] [serial = 638] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 229 (0x7fa15df1d800) [pid = 1955] [serial = 584] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 228 (0x7fa174e0f400) [pid = 1955] [serial = 810] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 227 (0x7fa16623cc00) [pid = 1955] [serial = 702] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 226 (0x7fa15ee32800) [pid = 1955] [serial = 608] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 225 (0x7fa154362c00) [pid = 1955] [serial = 861] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 224 (0x7fa161db9400) [pid = 1955] [serial = 647] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 223 (0x7fa1621c1800) [pid = 1955] [serial = 690] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 222 (0x7fa15dca9400) [pid = 1955] [serial = 605] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 221 (0x7fa1621c1400) [pid = 1955] [serial = 650] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 220 (0x7fa160c64400) [pid = 1955] [serial = 611] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 219 (0x7fa164c83000) [pid = 1955] [serial = 693] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 218 (0x7fa15a64e800) [pid = 1955] [serial = 599] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 217 (0x7fa15cd0f800) [pid = 1955] [serial = 575] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 216 (0x7fa165666400) [pid = 1955] [serial = 696] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 215 (0x7fa15cba5800) [pid = 1955] [serial = 539] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 214 (0x7fa160c69c00) [pid = 1955] [serial = 614] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 213 (0x7fa1669a5800) [pid = 1955] [serial = 705] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 212 (0x7fa160b13c00) [pid = 1955] [serial = 687] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 211 (0x7fa160bae800) [pid = 1955] [serial = 641] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 210 (0x7fa161be3c00) [pid = 1955] [serial = 644] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 209 (0x7fa15cb9f000) [pid = 1955] [serial = 683] [outer = (nil)] [url = about:blank] 03:38:35 INFO - PROCESS | 1955 | --DOMWINDOW == 208 (0x7fa164c85400) [pid = 1955] [serial = 656] [outer = (nil)] [url = about:blank] 03:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 03:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1583ms 03:38:35 INFO - PROCESS | 1955 | 1461062315652 Marionette TRACE conn5 -> [0,1365,"getWindowHandle",null] 03:38:35 INFO - PROCESS | 1955 | 1461062315655 Marionette TRACE conn5 <- [1,1365,null,{"value":"8"}] 03:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 03:38:35 INFO - PROCESS | 1955 | 1461062315663 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 03:38:35 INFO - PROCESS | 1955 | 1461062315669 Marionette TRACE conn5 <- [1,1366,null,{}] 03:38:35 INFO - PROCESS | 1955 | 1461062315684 Marionette TRACE conn5 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:35 INFO - PROCESS | 1955 | 1461062315855 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 03:38:36 INFO - PROCESS | 1955 | 1461062315998 Marionette TRACE conn5 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:36 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155446000 == 106 [pid = 1955] [id = 349] 03:38:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 209 (0x7fa14ffeec00) [pid = 1955] [serial = 1048] [outer = (nil)] 03:38:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 210 (0x7fa154366400) [pid = 1955] [serial = 1049] [outer = 0x7fa14ffeec00] 03:38:36 INFO - PROCESS | 1955 | 1461062316066 Marionette DEBUG loaded listener.js 03:38:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 211 (0x7fa1559a9800) [pid = 1955] [serial = 1050] [outer = 0x7fa14ffeec00] 03:38:37 INFO - PROCESS | 1955 | 1461062317166 Marionette TRACE conn5 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 03:38:37 INFO - PROCESS | 1955 | 1461062317204 Marionette TRACE conn5 <- [1,1369,null,{"value":"8"}] 03:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 03:38:37 INFO - PROCESS | 1955 | 1461062317214 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 03:38:37 INFO - PROCESS | 1955 | 1461062317218 Marionette TRACE conn5 <- [1,1370,null,{}] 03:38:37 INFO - PROCESS | 1955 | 1461062317226 Marionette TRACE conn5 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:37 INFO - PROCESS | 1955 | 1461062317408 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 03:38:37 INFO - PROCESS | 1955 | 1461062317651 Marionette TRACE conn5 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:37 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155427800 == 107 [pid = 1955] [id = 350] 03:38:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 212 (0x7fa152c51000) [pid = 1955] [serial = 1051] [outer = (nil)] 03:38:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 213 (0x7fa15334ac00) [pid = 1955] [serial = 1052] [outer = 0x7fa152c51000] 03:38:37 INFO - PROCESS | 1955 | 1461062317771 Marionette DEBUG loaded listener.js 03:38:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 214 (0x7fa1541af000) [pid = 1955] [serial = 1053] [outer = 0x7fa152c51000] 03:38:38 INFO - PROCESS | 1955 | 1461062318695 Marionette TRACE conn5 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 03:38:38 INFO - PROCESS | 1955 | 1461062318757 Marionette TRACE conn5 <- [1,1373,null,{"value":"8"}] 03:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 03:38:38 INFO - PROCESS | 1955 | 1461062318768 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 03:38:38 INFO - PROCESS | 1955 | 1461062318773 Marionette TRACE conn5 <- [1,1374,null,{}] 03:38:38 INFO - PROCESS | 1955 | 1461062318779 Marionette TRACE conn5 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:39 INFO - PROCESS | 1955 | 1461062319001 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 03:38:39 INFO - PROCESS | 1955 | 1461062319283 Marionette TRACE conn5 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:39 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15a623800 == 108 [pid = 1955] [id = 351] 03:38:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 215 (0x7fa1553b0000) [pid = 1955] [serial = 1054] [outer = (nil)] 03:38:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 216 (0x7fa1559afc00) [pid = 1955] [serial = 1055] [outer = 0x7fa1553b0000] 03:38:39 INFO - PROCESS | 1955 | 1461062319400 Marionette DEBUG loaded listener.js 03:38:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 217 (0x7fa155ca4c00) [pid = 1955] [serial = 1056] [outer = 0x7fa1553b0000] 03:38:40 INFO - PROCESS | 1955 | [1955] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:38:40 INFO - PROCESS | 1955 | 1461062320364 Marionette TRACE conn5 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 03:38:40 INFO - PROCESS | 1955 | 1461062320406 Marionette TRACE conn5 <- [1,1377,null,{"value":"8"}] 03:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 03:38:40 INFO - PROCESS | 1955 | 1461062320413 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 03:38:40 INFO - PROCESS | 1955 | 1461062320418 Marionette TRACE conn5 <- [1,1378,null,{}] 03:38:40 INFO - PROCESS | 1955 | 1461062320434 Marionette TRACE conn5 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:40 INFO - PROCESS | 1955 | 1461062320675 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 03:38:40 INFO - PROCESS | 1955 | 1461062320945 Marionette TRACE conn5 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:40 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15cc0b800 == 109 [pid = 1955] [id = 352] 03:38:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 218 (0x7fa156609800) [pid = 1955] [serial = 1057] [outer = (nil)] 03:38:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 219 (0x7fa15ca57000) [pid = 1955] [serial = 1058] [outer = 0x7fa156609800] 03:38:41 INFO - PROCESS | 1955 | 1461062321025 Marionette DEBUG loaded listener.js 03:38:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 220 (0x7fa15cba5800) [pid = 1955] [serial = 1059] [outer = 0x7fa156609800] 03:38:41 INFO - PROCESS | 1955 | 1461062321888 Marionette TRACE conn5 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 03:38:41 INFO - PROCESS | 1955 | 1461062321961 Marionette TRACE conn5 <- [1,1381,null,{"value":"8"}] 03:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 03:38:41 INFO - PROCESS | 1955 | 1461062321968 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 03:38:41 INFO - PROCESS | 1955 | 1461062321971 Marionette TRACE conn5 <- [1,1382,null,{}] 03:38:41 INFO - PROCESS | 1955 | 1461062321976 Marionette TRACE conn5 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:42 INFO - PROCESS | 1955 | 1461062322151 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 03:38:43 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14ebed000 == 108 [pid = 1955] [id = 323] 03:38:43 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa176d7f800 == 107 [pid = 1955] [id = 248] 03:38:43 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14ff81000 == 106 [pid = 1955] [id = 286] 03:38:43 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa152a99800 == 105 [pid = 1955] [id = 322] 03:38:43 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa18078e000 == 104 [pid = 1955] [id = 303] 03:38:43 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1522d2000 == 103 [pid = 1955] [id = 285] 03:38:43 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155586000 == 102 [pid = 1955] [id = 305] 03:38:43 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1540d4800 == 101 [pid = 1955] [id = 302] 03:38:43 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dd86800 == 100 [pid = 1955] [id = 306] 03:38:43 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14ff86800 == 99 [pid = 1955] [id = 348] 03:38:43 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155487800 == 98 [pid = 1955] [id = 347] 03:38:43 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15650f800 == 97 [pid = 1955] [id = 346] 03:38:43 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1672d3800 == 96 [pid = 1955] [id = 345] 03:38:43 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155432800 == 95 [pid = 1955] [id = 344] 03:38:43 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14cac7000 == 94 [pid = 1955] [id = 343] 03:38:43 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa178f45000 == 93 [pid = 1955] [id = 342] 03:38:43 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa174efa800 == 92 [pid = 1955] [id = 341] 03:38:43 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16da22800 == 91 [pid = 1955] [id = 340] 03:38:43 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16981d000 == 90 [pid = 1955] [id = 339] 03:38:43 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa166aac000 == 89 [pid = 1955] [id = 338] 03:38:43 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa165a12000 == 88 [pid = 1955] [id = 337] 03:38:43 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16330b800 == 87 [pid = 1955] [id = 336] 03:38:43 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dbe6000 == 86 [pid = 1955] [id = 335] 03:38:43 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155763800 == 85 [pid = 1955] [id = 334] 03:38:44 INFO - PROCESS | 1955 | 1461062324160 Marionette TRACE conn5 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:44 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14ebf9800 == 86 [pid = 1955] [id = 353] 03:38:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 221 (0x7fa14e3d4400) [pid = 1955] [serial = 1060] [outer = (nil)] 03:38:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 222 (0x7fa14e3d9400) [pid = 1955] [serial = 1061] [outer = 0x7fa14e3d4400] 03:38:44 INFO - PROCESS | 1955 | 1461062324232 Marionette DEBUG loaded listener.js 03:38:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 223 (0x7fa1522a0400) [pid = 1955] [serial = 1062] [outer = 0x7fa14e3d4400] 03:38:45 INFO - PROCESS | 1955 | [1955] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:38:45 INFO - PROCESS | 1955 | 1461062325091 Marionette TRACE conn5 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 03:38:45 INFO - PROCESS | 1955 | 1461062325160 Marionette TRACE conn5 <- [1,1385,null,{"value":"8"}] 03:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 03:38:45 INFO - PROCESS | 1955 | 1461062325176 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 03:38:45 INFO - PROCESS | 1955 | 1461062325182 Marionette TRACE conn5 <- [1,1386,null,{}] 03:38:45 INFO - PROCESS | 1955 | 1461062325189 Marionette TRACE conn5 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:45 INFO - PROCESS | 1955 | 1461062325415 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 03:38:45 INFO - PROCESS | 1955 | 1461062325443 Marionette TRACE conn5 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:45 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa156516000 == 87 [pid = 1955] [id = 354] 03:38:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 224 (0x7fa1522a1800) [pid = 1955] [serial = 1063] [outer = (nil)] 03:38:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 225 (0x7fa155959000) [pid = 1955] [serial = 1064] [outer = 0x7fa1522a1800] 03:38:45 INFO - PROCESS | 1955 | 1461062325509 Marionette DEBUG loaded listener.js 03:38:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 226 (0x7fa156608000) [pid = 1955] [serial = 1065] [outer = 0x7fa1522a1800] 03:38:46 INFO - PROCESS | 1955 | 1461062326493 Marionette TRACE conn5 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 03:38:46 INFO - PROCESS | 1955 | 1461062326520 Marionette TRACE conn5 <- [1,1389,null,{"value":"8"}] 03:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 03:38:46 INFO - PROCESS | 1955 | 1461062326548 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 03:38:46 INFO - PROCESS | 1955 | 1461062326552 Marionette TRACE conn5 <- [1,1390,null,{}] 03:38:46 INFO - PROCESS | 1955 | 1461062326559 Marionette TRACE conn5 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:46 INFO - PROCESS | 1955 | 1461062326790 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 03:38:47 INFO - PROCESS | 1955 | --DOMWINDOW == 225 (0x7fa155ca3000) [pid = 1955] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 03:38:47 INFO - PROCESS | 1955 | --DOMWINDOW == 224 (0x7fa152c4f000) [pid = 1955] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 03:38:47 INFO - PROCESS | 1955 | --DOMWINDOW == 223 (0x7fa15229ec00) [pid = 1955] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 03:38:47 INFO - PROCESS | 1955 | --DOMWINDOW == 222 (0x7fa156607c00) [pid = 1955] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 03:38:47 INFO - PROCESS | 1955 | --DOMWINDOW == 221 (0x7fa14fff2000) [pid = 1955] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 03:38:47 INFO - PROCESS | 1955 | --DOMWINDOW == 220 (0x7fa1559b1400) [pid = 1955] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 03:38:47 INFO - PROCESS | 1955 | --DOMWINDOW == 219 (0x7fa1541b3c00) [pid = 1955] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 03:38:47 INFO - PROCESS | 1955 | --DOMWINDOW == 218 (0x7fa15435dc00) [pid = 1955] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 03:38:47 INFO - PROCESS | 1955 | --DOMWINDOW == 217 (0x7fa14e3d1c00) [pid = 1955] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 03:38:47 INFO - PROCESS | 1955 | --DOMWINDOW == 216 (0x7fa15ee2f000) [pid = 1955] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:38:47 INFO - PROCESS | 1955 | --DOMWINDOW == 215 (0x7fa1522aa400) [pid = 1955] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 03:38:47 INFO - PROCESS | 1955 | --DOMWINDOW == 214 (0x7fa15535c800) [pid = 1955] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 03:38:47 INFO - PROCESS | 1955 | --DOMWINDOW == 213 (0x7fa15f022800) [pid = 1955] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:38:47 INFO - PROCESS | 1955 | 1461062327659 Marionette TRACE conn5 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:47 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa150399800 == 88 [pid = 1955] [id = 355] 03:38:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 214 (0x7fa14e03f400) [pid = 1955] [serial = 1066] [outer = (nil)] 03:38:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 215 (0x7fa1522a6400) [pid = 1955] [serial = 1067] [outer = 0x7fa14e03f400] 03:38:47 INFO - PROCESS | 1955 | 1461062327735 Marionette DEBUG loaded listener.js 03:38:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 216 (0x7fa1559a5400) [pid = 1955] [serial = 1068] [outer = 0x7fa14e03f400] 03:38:48 INFO - PROCESS | 1955 | 1461062328385 Marionette TRACE conn5 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 03:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 03:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1903ms 03:38:48 INFO - PROCESS | 1955 | 1461062328431 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 03:38:48 INFO - PROCESS | 1955 | 1461062328435 Marionette TRACE conn5 <- [1,1393,null,{"value":"8"}] 03:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 03:38:48 INFO - PROCESS | 1955 | 1461062328459 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 03:38:48 INFO - PROCESS | 1955 | 1461062328468 Marionette TRACE conn5 <- [1,1394,null,{}] 03:38:48 INFO - PROCESS | 1955 | 1461062328478 Marionette TRACE conn5 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:48 INFO - PROCESS | 1955 | 1461062328651 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 03:38:48 INFO - PROCESS | 1955 | 1461062328661 Marionette TRACE conn5 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:48 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dd07000 == 89 [pid = 1955] [id = 356] 03:38:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 217 (0x7fa1559aa800) [pid = 1955] [serial = 1069] [outer = (nil)] 03:38:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 218 (0x7fa15d75b000) [pid = 1955] [serial = 1070] [outer = 0x7fa1559aa800] 03:38:48 INFO - PROCESS | 1955 | 1461062328723 Marionette DEBUG loaded listener.js 03:38:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 219 (0x7fa15d9f5000) [pid = 1955] [serial = 1071] [outer = 0x7fa1559aa800] 03:38:49 INFO - PROCESS | 1955 | 1461062329671 Marionette TRACE conn5 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 03:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 03:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1304ms 03:38:49 INFO - PROCESS | 1955 | 1461062329747 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 03:38:49 INFO - PROCESS | 1955 | 1461062329752 Marionette TRACE conn5 <- [1,1397,null,{"value":"8"}] 03:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 03:38:49 INFO - PROCESS | 1955 | 1461062329762 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 03:38:49 INFO - PROCESS | 1955 | 1461062329766 Marionette TRACE conn5 <- [1,1398,null,{}] 03:38:49 INFO - PROCESS | 1955 | 1461062329776 Marionette TRACE conn5 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:50 INFO - PROCESS | 1955 | 1461062330003 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 03:38:50 INFO - PROCESS | 1955 | 1461062330174 Marionette TRACE conn5 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:50 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15543d000 == 90 [pid = 1955] [id = 357] 03:38:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 220 (0x7fa14e3ce000) [pid = 1955] [serial = 1072] [outer = (nil)] 03:38:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 221 (0x7fa15334e800) [pid = 1955] [serial = 1073] [outer = 0x7fa14e3ce000] 03:38:50 INFO - PROCESS | 1955 | 1461062330303 Marionette DEBUG loaded listener.js 03:38:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 222 (0x7fa15435b800) [pid = 1955] [serial = 1074] [outer = 0x7fa14e3ce000] 03:38:51 INFO - PROCESS | 1955 | 1461062331311 Marionette TRACE conn5 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 03:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 03:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1583ms 03:38:51 INFO - PROCESS | 1955 | 1461062331345 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 03:38:51 INFO - PROCESS | 1955 | 1461062331355 Marionette TRACE conn5 <- [1,1401,null,{"value":"8"}] 03:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 03:38:51 INFO - PROCESS | 1955 | 1461062331366 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 03:38:51 INFO - PROCESS | 1955 | 1461062331370 Marionette TRACE conn5 <- [1,1402,null,{}] 03:38:51 INFO - PROCESS | 1955 | 1461062331378 Marionette TRACE conn5 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:51 INFO - PROCESS | 1955 | 1461062331612 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 03:38:51 INFO - PROCESS | 1955 | 1461062331843 Marionette TRACE conn5 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:51 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dd92000 == 91 [pid = 1955] [id = 358] 03:38:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 223 (0x7fa156604c00) [pid = 1955] [serial = 1075] [outer = (nil)] 03:38:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 224 (0x7fa15b82c400) [pid = 1955] [serial = 1076] [outer = 0x7fa156604c00] 03:38:51 INFO - PROCESS | 1955 | 1461062331963 Marionette DEBUG loaded listener.js 03:38:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 225 (0x7fa15cead800) [pid = 1955] [serial = 1077] [outer = 0x7fa156604c00] 03:38:52 INFO - PROCESS | 1955 | 1461062332943 Marionette TRACE conn5 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 03:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 03:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1635ms 03:38:53 INFO - PROCESS | 1955 | 1461062333001 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 03:38:53 INFO - PROCESS | 1955 | 1461062333004 Marionette TRACE conn5 <- [1,1405,null,{"value":"8"}] 03:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 03:38:53 INFO - PROCESS | 1955 | 1461062333012 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 03:38:53 INFO - PROCESS | 1955 | 1461062333018 Marionette TRACE conn5 <- [1,1406,null,{}] 03:38:53 INFO - PROCESS | 1955 | 1461062333036 Marionette TRACE conn5 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:53 INFO - PROCESS | 1955 | 1461062333238 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 03:38:53 INFO - PROCESS | 1955 | 1461062333467 Marionette TRACE conn5 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:53 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa160da2800 == 92 [pid = 1955] [id = 359] 03:38:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 226 (0x7fa15dcac800) [pid = 1955] [serial = 1078] [outer = (nil)] 03:38:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 227 (0x7fa15ee30400) [pid = 1955] [serial = 1079] [outer = 0x7fa15dcac800] 03:38:53 INFO - PROCESS | 1955 | 1461062333590 Marionette DEBUG loaded listener.js 03:38:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 228 (0x7fa160c66c00) [pid = 1955] [serial = 1080] [outer = 0x7fa15dcac800] 03:38:54 INFO - PROCESS | 1955 | 1461062334424 Marionette TRACE conn5 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 03:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 03:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1444ms 03:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 03:38:54 INFO - PROCESS | 1955 | 1461062334456 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 03:38:54 INFO - PROCESS | 1955 | 1461062334459 Marionette TRACE conn5 <- [1,1409,null,{"value":"8"}] 03:38:54 INFO - PROCESS | 1955 | 1461062334466 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 03:38:54 INFO - PROCESS | 1955 | 1461062334469 Marionette TRACE conn5 <- [1,1410,null,{}] 03:38:54 INFO - PROCESS | 1955 | 1461062334474 Marionette TRACE conn5 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:54 INFO - PROCESS | 1955 | 1461062334641 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 03:38:54 INFO - PROCESS | 1955 | 1461062334828 Marionette TRACE conn5 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:54 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa161d1c800 == 93 [pid = 1955] [id = 360] 03:38:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 229 (0x7fa15df1d800) [pid = 1955] [serial = 1081] [outer = (nil)] 03:38:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 230 (0x7fa16179f000) [pid = 1955] [serial = 1082] [outer = 0x7fa15df1d800] 03:38:54 INFO - PROCESS | 1955 | 1461062334899 Marionette DEBUG loaded listener.js 03:38:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 231 (0x7fa1617ac400) [pid = 1955] [serial = 1083] [outer = 0x7fa15df1d800] 03:38:55 INFO - PROCESS | 1955 | 1461062335921 Marionette TRACE conn5 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 03:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 03:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1479ms 03:38:55 INFO - PROCESS | 1955 | 1461062335945 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 03:38:55 INFO - PROCESS | 1955 | 1461062335949 Marionette TRACE conn5 <- [1,1413,null,{"value":"8"}] 03:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 03:38:55 INFO - PROCESS | 1955 | 1461062335955 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 03:38:55 INFO - PROCESS | 1955 | 1461062335958 Marionette TRACE conn5 <- [1,1414,null,{}] 03:38:55 INFO - PROCESS | 1955 | 1461062335964 Marionette TRACE conn5 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:56 INFO - PROCESS | 1955 | 1461062336140 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 03:38:56 INFO - PROCESS | 1955 | 1461062336336 Marionette TRACE conn5 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:56 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa162193800 == 94 [pid = 1955] [id = 361] 03:38:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 232 (0x7fa160c69c00) [pid = 1955] [serial = 1084] [outer = (nil)] 03:38:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 233 (0x7fa15cec6800) [pid = 1955] [serial = 1085] [outer = 0x7fa160c69c00] 03:38:56 INFO - PROCESS | 1955 | 1461062336415 Marionette DEBUG loaded listener.js 03:38:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 234 (0x7fa161dc1c00) [pid = 1955] [serial = 1086] [outer = 0x7fa160c69c00] 03:38:57 INFO - PROCESS | 1955 | 1461062337365 Marionette TRACE conn5 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 03:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 03:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1427ms 03:38:57 INFO - PROCESS | 1955 | 1461062337382 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 03:38:57 INFO - PROCESS | 1955 | 1461062337385 Marionette TRACE conn5 <- [1,1417,null,{"value":"8"}] 03:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 03:38:57 INFO - PROCESS | 1955 | 1461062337390 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 03:38:57 INFO - PROCESS | 1955 | 1461062337393 Marionette TRACE conn5 <- [1,1418,null,{}] 03:38:57 INFO - PROCESS | 1955 | 1461062337398 Marionette TRACE conn5 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:57 INFO - PROCESS | 1955 | 1461062337610 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 03:38:57 INFO - PROCESS | 1955 | 1461062337801 Marionette TRACE conn5 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:57 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa165f2c800 == 95 [pid = 1955] [id = 362] 03:38:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 235 (0x7fa1621c0c00) [pid = 1955] [serial = 1087] [outer = (nil)] 03:38:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 236 (0x7fa16480cc00) [pid = 1955] [serial = 1088] [outer = 0x7fa1621c0c00] 03:38:57 INFO - PROCESS | 1955 | 1461062337876 Marionette DEBUG loaded listener.js 03:38:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 237 (0x7fa165ca7000) [pid = 1955] [serial = 1089] [outer = 0x7fa1621c0c00] 03:38:58 INFO - PROCESS | 1955 | 1461062338771 Marionette TRACE conn5 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 03:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 03:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1431ms 03:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 03:38:58 INFO - PROCESS | 1955 | 1461062338823 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 03:38:58 INFO - PROCESS | 1955 | 1461062338826 Marionette TRACE conn5 <- [1,1421,null,{"value":"8"}] 03:38:58 INFO - PROCESS | 1955 | 1461062338833 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 03:38:58 INFO - PROCESS | 1955 | 1461062338835 Marionette TRACE conn5 <- [1,1422,null,{}] 03:38:58 INFO - PROCESS | 1955 | 1461062338841 Marionette TRACE conn5 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:59 INFO - PROCESS | 1955 | 1461062339007 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 03:38:59 INFO - PROCESS | 1955 | 1461062339193 Marionette TRACE conn5 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:59 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa166b98800 == 96 [pid = 1955] [id = 363] 03:38:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 238 (0x7fa1621c9c00) [pid = 1955] [serial = 1090] [outer = (nil)] 03:38:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 239 (0x7fa1664aa000) [pid = 1955] [serial = 1091] [outer = 0x7fa1621c9c00] 03:38:59 INFO - PROCESS | 1955 | 1461062339267 Marionette DEBUG loaded listener.js 03:38:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 240 (0x7fa166f60400) [pid = 1955] [serial = 1092] [outer = 0x7fa1621c9c00] 03:39:00 INFO - PROCESS | 1955 | 1461062340163 Marionette TRACE conn5 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 03:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 03:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1386ms 03:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 03:39:00 INFO - PROCESS | 1955 | 1461062340237 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 03:39:00 INFO - PROCESS | 1955 | 1461062340240 Marionette TRACE conn5 <- [1,1425,null,{"value":"8"}] 03:39:00 INFO - PROCESS | 1955 | 1461062340247 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 03:39:00 INFO - PROCESS | 1955 | 1461062340249 Marionette TRACE conn5 <- [1,1426,null,{}] 03:39:00 INFO - PROCESS | 1955 | 1461062340255 Marionette TRACE conn5 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:00 INFO - PROCESS | 1955 | 1461062340438 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 03:39:00 INFO - PROCESS | 1955 | 1461062340619 Marionette TRACE conn5 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:00 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa167956000 == 97 [pid = 1955] [id = 364] 03:39:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 241 (0x7fa164d34c00) [pid = 1955] [serial = 1093] [outer = (nil)] 03:39:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 242 (0x7fa16705d400) [pid = 1955] [serial = 1094] [outer = 0x7fa164d34c00] 03:39:00 INFO - PROCESS | 1955 | 1461062340691 Marionette DEBUG loaded listener.js 03:39:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 243 (0x7fa168020800) [pid = 1955] [serial = 1095] [outer = 0x7fa164d34c00] 03:39:01 INFO - PROCESS | 1955 | 1461062341639 Marionette TRACE conn5 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 03:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 03:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1432ms 03:39:01 INFO - PROCESS | 1955 | 1461062341679 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 03:39:01 INFO - PROCESS | 1955 | 1461062341682 Marionette TRACE conn5 <- [1,1429,null,{"value":"8"}] 03:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 03:39:01 INFO - PROCESS | 1955 | 1461062341690 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 03:39:01 INFO - PROCESS | 1955 | 1461062341694 Marionette TRACE conn5 <- [1,1430,null,{}] 03:39:01 INFO - PROCESS | 1955 | 1461062341700 Marionette TRACE conn5 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:01 INFO - PROCESS | 1955 | 1461062341881 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 03:39:02 INFO - PROCESS | 1955 | 1461062342070 Marionette TRACE conn5 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:02 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16cccc000 == 98 [pid = 1955] [id = 365] 03:39:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 244 (0x7fa165f84c00) [pid = 1955] [serial = 1096] [outer = (nil)] 03:39:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 245 (0x7fa169c3c000) [pid = 1955] [serial = 1097] [outer = 0x7fa165f84c00] 03:39:02 INFO - PROCESS | 1955 | 1461062342142 Marionette DEBUG loaded listener.js 03:39:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 246 (0x7fa173742c00) [pid = 1955] [serial = 1098] [outer = 0x7fa165f84c00] 03:39:03 INFO - PROCESS | 1955 | 1461062343102 Marionette TRACE conn5 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 03:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 03:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1480ms 03:39:03 INFO - PROCESS | 1955 | 1461062343171 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 03:39:03 INFO - PROCESS | 1955 | 1461062343174 Marionette TRACE conn5 <- [1,1433,null,{"value":"8"}] 03:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 03:39:03 INFO - PROCESS | 1955 | 1461062343180 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 03:39:03 INFO - PROCESS | 1955 | 1461062343184 Marionette TRACE conn5 <- [1,1434,null,{}] 03:39:03 INFO - PROCESS | 1955 | 1461062343189 Marionette TRACE conn5 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:03 INFO - PROCESS | 1955 | 1461062343370 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 03:39:03 INFO - PROCESS | 1955 | 1461062343557 Marionette TRACE conn5 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:03 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa174b15000 == 99 [pid = 1955] [id = 366] 03:39:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 247 (0x7fa14e3c9800) [pid = 1955] [serial = 1099] [outer = (nil)] 03:39:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 248 (0x7fa173ecc400) [pid = 1955] [serial = 1100] [outer = 0x7fa14e3c9800] 03:39:03 INFO - PROCESS | 1955 | 1461062343628 Marionette DEBUG loaded listener.js 03:39:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 249 (0x7fa174fc5400) [pid = 1955] [serial = 1101] [outer = 0x7fa14e3c9800] 03:39:04 INFO - PROCESS | 1955 | 1461062344588 Marionette TRACE conn5 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 03:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 03:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1479ms 03:39:04 INFO - PROCESS | 1955 | 1461062344661 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 03:39:04 INFO - PROCESS | 1955 | 1461062344666 Marionette TRACE conn5 <- [1,1437,null,{"value":"8"}] 03:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 03:39:04 INFO - PROCESS | 1955 | 1461062344672 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 03:39:04 INFO - PROCESS | 1955 | 1461062344677 Marionette TRACE conn5 <- [1,1438,null,{}] 03:39:04 INFO - PROCESS | 1955 | 1461062344683 Marionette TRACE conn5 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:04 INFO - PROCESS | 1955 | 1461062344940 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 03:39:05 INFO - PROCESS | 1955 | 1461062345234 Marionette TRACE conn5 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:05 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1540e1800 == 100 [pid = 1955] [id = 367] 03:39:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 250 (0x7fa1559b0400) [pid = 1955] [serial = 1102] [outer = (nil)] 03:39:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 251 (0x7fa15b4d3800) [pid = 1955] [serial = 1103] [outer = 0x7fa1559b0400] 03:39:05 INFO - PROCESS | 1955 | 1461062345329 Marionette DEBUG loaded listener.js 03:39:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 252 (0x7fa176dce800) [pid = 1955] [serial = 1104] [outer = 0x7fa1559b0400] 03:39:06 INFO - PROCESS | 1955 | 1461062346248 Marionette TRACE conn5 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 03:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 03:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1632ms 03:39:06 INFO - PROCESS | 1955 | 1461062346305 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 03:39:06 INFO - PROCESS | 1955 | 1461062346308 Marionette TRACE conn5 <- [1,1441,null,{"value":"8"}] 03:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 03:39:06 INFO - PROCESS | 1955 | 1461062346315 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 03:39:06 INFO - PROCESS | 1955 | 1461062346318 Marionette TRACE conn5 <- [1,1442,null,{}] 03:39:06 INFO - PROCESS | 1955 | 1461062346324 Marionette TRACE conn5 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:06 INFO - PROCESS | 1955 | 1461062346515 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 03:39:06 INFO - PROCESS | 1955 | 1461062346750 Marionette TRACE conn5 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:07 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15039b800 == 101 [pid = 1955] [id = 368] 03:39:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 253 (0x7fa14dfd4c00) [pid = 1955] [serial = 1105] [outer = (nil)] 03:39:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 254 (0x7fa14e3c9c00) [pid = 1955] [serial = 1106] [outer = 0x7fa14dfd4c00] 03:39:07 INFO - PROCESS | 1955 | 1461062347081 Marionette DEBUG loaded listener.js 03:39:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 255 (0x7fa14e7d3000) [pid = 1955] [serial = 1107] [outer = 0x7fa14dfd4c00] 03:39:08 INFO - PROCESS | 1955 | 1461062348031 Marionette TRACE conn5 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 03:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 03:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1786ms 03:39:08 INFO - PROCESS | 1955 | 1461062348103 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 03:39:08 INFO - PROCESS | 1955 | 1461062348108 Marionette TRACE conn5 <- [1,1445,null,{"value":"8"}] 03:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 03:39:08 INFO - PROCESS | 1955 | 1461062348119 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 03:39:08 INFO - PROCESS | 1955 | 1461062348122 Marionette TRACE conn5 <- [1,1446,null,{}] 03:39:08 INFO - PROCESS | 1955 | 1461062348131 Marionette TRACE conn5 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:08 INFO - PROCESS | 1955 | 1461062348445 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 03:39:08 INFO - PROCESS | 1955 | 1461062348729 Marionette TRACE conn5 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:08 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa150385800 == 102 [pid = 1955] [id = 369] 03:39:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 256 (0x7fa152c59000) [pid = 1955] [serial = 1108] [outer = (nil)] 03:39:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 257 (0x7fa153356400) [pid = 1955] [serial = 1109] [outer = 0x7fa152c59000] 03:39:08 INFO - PROCESS | 1955 | 1461062348803 Marionette DEBUG loaded listener.js 03:39:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 258 (0x7fa1541b0400) [pid = 1955] [serial = 1110] [outer = 0x7fa152c59000] 03:39:09 INFO - PROCESS | 1955 | 1461062349657 Marionette TRACE conn5 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 03:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 03:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1584ms 03:39:09 INFO - PROCESS | 1955 | 1461062349702 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 03:39:09 INFO - PROCESS | 1955 | 1461062349708 Marionette TRACE conn5 <- [1,1449,null,{"value":"8"}] 03:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 03:39:09 INFO - PROCESS | 1955 | 1461062349717 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 03:39:09 INFO - PROCESS | 1955 | 1461062349722 Marionette TRACE conn5 <- [1,1450,null,{}] 03:39:09 INFO - PROCESS | 1955 | 1461062349727 Marionette TRACE conn5 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:09 INFO - PROCESS | 1955 | 1461062349901 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 03:39:10 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16985e800 == 101 [pid = 1955] [id = 314] 03:39:10 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa150399800 == 100 [pid = 1955] [id = 355] 03:39:10 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa156516000 == 99 [pid = 1955] [id = 354] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 257 (0x7fa15f0a6800) [pid = 1955] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 256 (0x7fa15535cc00) [pid = 1955] [serial = 947] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 255 (0x7fa14e03b400) [pid = 1955] [serial = 971] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 254 (0x7fa154366400) [pid = 1955] [serial = 1049] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 253 (0x7fa160c61400) [pid = 1955] [serial = 950] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 252 (0x7fa1669aa000) [pid = 1955] [serial = 953] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 251 (0x7fa16985f400) [pid = 1955] [serial = 956] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 250 (0x7fa176e87c00) [pid = 1955] [serial = 959] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 249 (0x7fa173ec1400) [pid = 1955] [serial = 962] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 248 (0x7fa1559aa400) [pid = 1955] [serial = 965] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 247 (0x7fa14dfdcc00) [pid = 1955] [serial = 968] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 246 (0x7fa152c50400) [pid = 1955] [serial = 1004] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 245 (0x7fa1559a8400) [pid = 1955] [serial = 1007] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 244 (0x7fa15cd04800) [pid = 1955] [serial = 1010] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 243 (0x7fa160dd4400) [pid = 1955] [serial = 1013] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 242 (0x7fa161be4400) [pid = 1955] [serial = 1016] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 241 (0x7fa164c87400) [pid = 1955] [serial = 1019] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 240 (0x7fa1664a1800) [pid = 1955] [serial = 1022] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 239 (0x7fa167054400) [pid = 1955] [serial = 1025] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 238 (0x7fa167982800) [pid = 1955] [serial = 1028] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 237 (0x7fa174b2c000) [pid = 1955] [serial = 1031] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 236 (0x7fa14e3d0c00) [pid = 1955] [serial = 1034] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 235 (0x7fa14e3d8c00) [pid = 1955] [serial = 1037] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 234 (0x7fa155951c00) [pid = 1955] [serial = 1040] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | 1461062350200 Marionette TRACE conn5 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:10 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14ebf9800 == 98 [pid = 1955] [id = 353] 03:39:10 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15cc0b800 == 97 [pid = 1955] [id = 352] 03:39:10 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15a623800 == 96 [pid = 1955] [id = 351] 03:39:10 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15038f800 == 97 [pid = 1955] [id = 370] 03:39:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 235 (0x7fa14e3d8400) [pid = 1955] [serial = 1111] [outer = (nil)] 03:39:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 236 (0x7fa154229c00) [pid = 1955] [serial = 1112] [outer = 0x7fa14e3d8400] 03:39:10 INFO - PROCESS | 1955 | 1461062350392 Marionette DEBUG loaded listener.js 03:39:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 237 (0x7fa155b50400) [pid = 1955] [serial = 1113] [outer = 0x7fa14e3d8400] 03:39:10 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155427800 == 96 [pid = 1955] [id = 350] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 236 (0x7fa15dcac400) [pid = 1955] [serial = 992] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 235 (0x7fa160ddc000) [pid = 1955] [serial = 995] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 234 (0x7fa152b14400) [pid = 1955] [serial = 975] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 233 (0x7fa152b0dc00) [pid = 1955] [serial = 974] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 232 (0x7fa15a64e400) [pid = 1955] [serial = 986] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 231 (0x7fa15a86b800) [pid = 1955] [serial = 987] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 230 (0x7fa152b18000) [pid = 1955] [serial = 977] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 229 (0x7fa153350800) [pid = 1955] [serial = 978] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 228 (0x7fa156603400) [pid = 1955] [serial = 984] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 227 (0x7fa155c97000) [pid = 1955] [serial = 983] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 226 (0x7fa173edf400) [pid = 1955] [serial = 944] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 225 (0x7fa1553af800) [pid = 1955] [serial = 981] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 224 (0x7fa154224400) [pid = 1955] [serial = 980] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 223 (0x7fa15cba1c00) [pid = 1955] [serial = 989] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 222 (0x7fa160c6a800) [pid = 1955] [serial = 1001] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 221 (0x7fa14e3dec00) [pid = 1955] [serial = 1043] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 220 (0x7fa15cba1000) [pid = 1955] [serial = 684] [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.] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 219 (0x7fa1522a7000) [pid = 1955] [serial = 1044] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 218 (0x7fa1541ac400) [pid = 1955] [serial = 1047] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 217 (0x7fa153352c00) [pid = 1955] [serial = 1046] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 216 (0x7fa1616ee800) [pid = 1955] [serial = 996] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 215 (0x7fa160c66400) [pid = 1955] [serial = 993] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 214 (0x7fa15d16e400) [pid = 1955] [serial = 990] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 213 (0x7fa15cba5c00) [pid = 1955] [serial = 998] [outer = (nil)] [url = about:blank] 03:39:10 INFO - PROCESS | 1955 | --DOMWINDOW == 212 (0x7fa15d9f1000) [pid = 1955] [serial = 999] [outer = (nil)] [url = about:blank] 03:39:11 INFO - PROCESS | 1955 | 1461062351323 Marionette TRACE conn5 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 03:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 03:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1629ms 03:39:11 INFO - PROCESS | 1955 | 1461062351347 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 03:39:11 INFO - PROCESS | 1955 | 1461062351352 Marionette TRACE conn5 <- [1,1453,null,{"value":"8"}] 03:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 03:39:11 INFO - PROCESS | 1955 | 1461062351358 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 03:39:11 INFO - PROCESS | 1955 | 1461062351364 Marionette TRACE conn5 <- [1,1454,null,{}] 03:39:11 INFO - PROCESS | 1955 | 1461062351379 Marionette TRACE conn5 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:11 INFO - PROCESS | 1955 | 1461062351576 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 03:39:11 INFO - PROCESS | 1955 | 1461062351720 Marionette TRACE conn5 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:11 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15651d800 == 97 [pid = 1955] [id = 371] 03:39:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 213 (0x7fa154223000) [pid = 1955] [serial = 1114] [outer = (nil)] 03:39:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 214 (0x7fa15a64e400) [pid = 1955] [serial = 1115] [outer = 0x7fa154223000] 03:39:11 INFO - PROCESS | 1955 | 1461062351788 Marionette DEBUG loaded listener.js 03:39:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 215 (0x7fa15cb9b400) [pid = 1955] [serial = 1116] [outer = 0x7fa154223000] 03:39:12 INFO - PROCESS | 1955 | 1461062352585 Marionette TRACE conn5 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 03:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 03:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1286ms 03:39:12 INFO - PROCESS | 1955 | 1461062352645 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 03:39:12 INFO - PROCESS | 1955 | 1461062352649 Marionette TRACE conn5 <- [1,1457,null,{"value":"8"}] 03:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 03:39:12 INFO - PROCESS | 1955 | 1461062352655 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 03:39:12 INFO - PROCESS | 1955 | 1461062352657 Marionette TRACE conn5 <- [1,1458,null,{}] 03:39:12 INFO - PROCESS | 1955 | 1461062352663 Marionette TRACE conn5 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:12 INFO - PROCESS | 1955 | 1461062352827 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 03:39:12 INFO - PROCESS | 1955 | 1461062352845 Marionette TRACE conn5 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:12 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dbe9800 == 98 [pid = 1955] [id = 372] 03:39:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 216 (0x7fa155957400) [pid = 1955] [serial = 1117] [outer = (nil)] 03:39:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 217 (0x7fa15d171800) [pid = 1955] [serial = 1118] [outer = 0x7fa155957400] 03:39:12 INFO - PROCESS | 1955 | 1461062352906 Marionette DEBUG loaded listener.js 03:39:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 218 (0x7fa15d9f8c00) [pid = 1955] [serial = 1119] [outer = 0x7fa155957400] 03:39:13 INFO - PROCESS | 1955 | 1461062353935 Marionette TRACE conn5 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 03:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 03:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1332ms 03:39:13 INFO - PROCESS | 1955 | 1461062353993 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 03:39:13 INFO - PROCESS | 1955 | 1461062353995 Marionette TRACE conn5 <- [1,1461,null,{"value":"8"}] 03:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 03:39:14 INFO - PROCESS | 1955 | 1461062354003 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 03:39:14 INFO - PROCESS | 1955 | 1461062354007 Marionette TRACE conn5 <- [1,1462,null,{}] 03:39:14 INFO - PROCESS | 1955 | 1461062354013 Marionette TRACE conn5 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:14 INFO - PROCESS | 1955 | 1461062354266 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 03:39:14 INFO - PROCESS | 1955 | 1461062354301 Marionette TRACE conn5 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:14 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dec1800 == 99 [pid = 1955] [id = 373] 03:39:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 219 (0x7fa15ed9d800) [pid = 1955] [serial = 1120] [outer = (nil)] 03:39:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 220 (0x7fa160baa000) [pid = 1955] [serial = 1121] [outer = 0x7fa15ed9d800] 03:39:14 INFO - PROCESS | 1955 | 1461062354373 Marionette DEBUG loaded listener.js 03:39:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 221 (0x7fa1616f1400) [pid = 1955] [serial = 1122] [outer = 0x7fa15ed9d800] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 220 (0x7fa169c49800) [pid = 1955] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 219 (0x7fa15da96400) [pid = 1955] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 218 (0x7fa1616e9400) [pid = 1955] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 217 (0x7fa152c51000) [pid = 1955] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 216 (0x7fa166238800) [pid = 1955] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 215 (0x7fa16cd4bc00) [pid = 1955] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 214 (0x7fa15a646400) [pid = 1955] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 213 (0x7fa1680f2000) [pid = 1955] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 212 (0x7fa1522a3000) [pid = 1955] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 211 (0x7fa166f62000) [pid = 1955] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 210 (0x7fa1522a1800) [pid = 1955] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 209 (0x7fa14e3c9000) [pid = 1955] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 208 (0x7fa160c62400) [pid = 1955] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 207 (0x7fa1540c1000) [pid = 1955] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 206 (0x7fa14e03f400) [pid = 1955] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 205 (0x7fa15a86f000) [pid = 1955] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 204 (0x7fa1553b0000) [pid = 1955] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 203 (0x7fa160dd7000) [pid = 1955] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 202 (0x7fa167061800) [pid = 1955] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 201 (0x7fa16179f400) [pid = 1955] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 200 (0x7fa15535a800) [pid = 1955] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 199 (0x7fa160c66000) [pid = 1955] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 198 (0x7fa152c56400) [pid = 1955] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 197 (0x7fa1559a6c00) [pid = 1955] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 196 (0x7fa152c54800) [pid = 1955] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 195 (0x7fa1541b6800) [pid = 1955] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 194 (0x7fa15d3c5400) [pid = 1955] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 193 (0x7fa16623d000) [pid = 1955] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 192 (0x7fa14ffe9000) [pid = 1955] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 191 (0x7fa15cb9b800) [pid = 1955] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 190 (0x7fa15b826800) [pid = 1955] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 189 (0x7fa166231800) [pid = 1955] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 188 (0x7fa165925400) [pid = 1955] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 187 (0x7fa14fff4c00) [pid = 1955] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 186 (0x7fa1540bf000) [pid = 1955] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 185 (0x7fa172b4b800) [pid = 1955] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 184 (0x7fa156609800) [pid = 1955] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 183 (0x7fa15a86ac00) [pid = 1955] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 182 (0x7fa167364000) [pid = 1955] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 181 (0x7fa16988c800) [pid = 1955] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 180 (0x7fa14dfd6000) [pid = 1955] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 179 (0x7fa176e84400) [pid = 1955] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 178 (0x7fa15d9ed800) [pid = 1955] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 177 (0x7fa155b53400) [pid = 1955] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 176 (0x7fa160f0ec00) [pid = 1955] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 175 (0x7fa16988cc00) [pid = 1955] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 174 (0x7fa15d3c6800) [pid = 1955] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 173 (0x7fa15a60c800) [pid = 1955] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 172 (0x7fa14e3d4400) [pid = 1955] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 171 (0x7fa15ed99400) [pid = 1955] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 170 (0x7fa160ddfc00) [pid = 1955] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 169 (0x7fa15ca52800) [pid = 1955] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 168 (0x7fa14e3de000) [pid = 1955] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 167 (0x7fa14e3c8400) [pid = 1955] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 166 (0x7fa15a861c00) [pid = 1955] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 165 (0x7fa15ed9ac00) [pid = 1955] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 164 (0x7fa14ffe6400) [pid = 1955] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 163 (0x7fa1686ef800) [pid = 1955] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 162 (0x7fa160c6b000) [pid = 1955] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 161 (0x7fa155365800) [pid = 1955] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 160 (0x7fa15a647400) [pid = 1955] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 159 (0x7fa15ca56400) [pid = 1955] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 158 (0x7fa15a86e400) [pid = 1955] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 157 (0x7fa14dfd2400) [pid = 1955] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 156 (0x7fa164c8a800) [pid = 1955] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 155 (0x7fa15dcb4000) [pid = 1955] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 154 (0x7fa1522a4c00) [pid = 1955] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 153 (0x7fa152b13800) [pid = 1955] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 152 (0x7fa166230c00) [pid = 1955] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 151 (0x7fa15a645000) [pid = 1955] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 150 (0x7fa155b58400) [pid = 1955] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 149 (0x7fa15d163400) [pid = 1955] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 03:39:15 INFO - PROCESS | 1955 | --DOMWINDOW == 148 (0x7fa15660fc00) [pid = 1955] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 03:39:16 INFO - PROCESS | 1955 | 1461062356185 Marionette TRACE conn5 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 03:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 03:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 2231ms 03:39:16 INFO - PROCESS | 1955 | 1461062356235 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 03:39:16 INFO - PROCESS | 1955 | 1461062356239 Marionette TRACE conn5 <- [1,1465,null,{"value":"8"}] 03:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 03:39:16 INFO - PROCESS | 1955 | 1461062356252 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 03:39:16 INFO - PROCESS | 1955 | 1461062356254 Marionette TRACE conn5 <- [1,1466,null,{}] 03:39:16 INFO - PROCESS | 1955 | 1461062356266 Marionette TRACE conn5 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:16 INFO - PROCESS | 1955 | 1461062356433 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 03:39:16 INFO - PROCESS | 1955 | 1461062356580 Marionette TRACE conn5 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:16 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa153fc4000 == 100 [pid = 1955] [id = 374] 03:39:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 149 (0x7fa14dfd6000) [pid = 1955] [serial = 1123] [outer = (nil)] 03:39:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 150 (0x7fa152c54000) [pid = 1955] [serial = 1124] [outer = 0x7fa14dfd6000] 03:39:16 INFO - PROCESS | 1955 | 1461062356641 Marionette DEBUG loaded listener.js 03:39:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 151 (0x7fa1540bec00) [pid = 1955] [serial = 1125] [outer = 0x7fa14dfd6000] 03:39:17 INFO - PROCESS | 1955 | 1461062357344 Marionette TRACE conn5 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 03:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 03:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1139ms 03:39:17 INFO - PROCESS | 1955 | 1461062357385 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 03:39:17 INFO - PROCESS | 1955 | 1461062357388 Marionette TRACE conn5 <- [1,1469,null,{"value":"8"}] 03:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 03:39:17 INFO - PROCESS | 1955 | 1461062357394 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 03:39:17 INFO - PROCESS | 1955 | 1461062357397 Marionette TRACE conn5 <- [1,1470,null,{}] 03:39:17 INFO - PROCESS | 1955 | 1461062357402 Marionette TRACE conn5 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:17 INFO - PROCESS | 1955 | 1461062357614 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 03:39:17 INFO - PROCESS | 1955 | 1461062357632 Marionette TRACE conn5 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:17 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dc9f800 == 101 [pid = 1955] [id = 375] 03:39:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 152 (0x7fa14dfd7400) [pid = 1955] [serial = 1126] [outer = (nil)] 03:39:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 153 (0x7fa15535a800) [pid = 1955] [serial = 1127] [outer = 0x7fa14dfd7400] 03:39:17 INFO - PROCESS | 1955 | 1461062357692 Marionette DEBUG loaded listener.js 03:39:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 154 (0x7fa1559a7000) [pid = 1955] [serial = 1128] [outer = 0x7fa14dfd7400] 03:39:18 INFO - PROCESS | 1955 | 1461062358840 Marionette TRACE conn5 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 03:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 03:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1478ms 03:39:18 INFO - PROCESS | 1955 | 1461062358873 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 03:39:18 INFO - PROCESS | 1955 | 1461062358881 Marionette TRACE conn5 <- [1,1473,null,{"value":"8"}] 03:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 03:39:18 INFO - PROCESS | 1955 | 1461062358890 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 03:39:18 INFO - PROCESS | 1955 | 1461062358895 Marionette TRACE conn5 <- [1,1474,null,{}] 03:39:18 INFO - PROCESS | 1955 | 1461062358903 Marionette TRACE conn5 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:19 INFO - PROCESS | 1955 | 1461062359117 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 03:39:19 INFO - PROCESS | 1955 | 1461062359348 Marionette TRACE conn5 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:19 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15650d800 == 102 [pid = 1955] [id = 376] 03:39:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 155 (0x7fa14e7e0800) [pid = 1955] [serial = 1129] [outer = (nil)] 03:39:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 156 (0x7fa152b0d800) [pid = 1955] [serial = 1130] [outer = 0x7fa14e7e0800] 03:39:19 INFO - PROCESS | 1955 | 1461062359468 Marionette DEBUG loaded listener.js 03:39:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 157 (0x7fa152c5b800) [pid = 1955] [serial = 1131] [outer = 0x7fa14e7e0800] 03:39:20 INFO - PROCESS | 1955 | 1461062360425 Marionette TRACE conn5 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 03:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 03:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1584ms 03:39:20 INFO - PROCESS | 1955 | 1461062360475 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 03:39:20 INFO - PROCESS | 1955 | 1461062360482 Marionette TRACE conn5 <- [1,1477,null,{"value":"8"}] 03:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 03:39:20 INFO - PROCESS | 1955 | 1461062360494 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 03:39:20 INFO - PROCESS | 1955 | 1461062360497 Marionette TRACE conn5 <- [1,1478,null,{}] 03:39:20 INFO - PROCESS | 1955 | 1461062360504 Marionette TRACE conn5 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:20 INFO - PROCESS | 1955 | 1461062360695 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 03:39:20 INFO - PROCESS | 1955 | 1461062360973 Marionette TRACE conn5 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:21 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15eeb0800 == 103 [pid = 1955] [id = 377] 03:39:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 158 (0x7fa1541a8000) [pid = 1955] [serial = 1132] [outer = (nil)] 03:39:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 159 (0x7fa1559abc00) [pid = 1955] [serial = 1133] [outer = 0x7fa1541a8000] 03:39:21 INFO - PROCESS | 1955 | 1461062361088 Marionette DEBUG loaded listener.js 03:39:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 160 (0x7fa155b5f800) [pid = 1955] [serial = 1134] [outer = 0x7fa1541a8000] 03:39:21 INFO - PROCESS | 1955 | 1461062361983 Marionette TRACE conn5 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 03:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 03:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1536ms 03:39:22 INFO - PROCESS | 1955 | 1461062362030 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 03:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 03:39:22 INFO - PROCESS | 1955 | 1461062362034 Marionette TRACE conn5 <- [1,1481,null,{"value":"8"}] 03:39:22 INFO - PROCESS | 1955 | 1461062362041 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 03:39:22 INFO - PROCESS | 1955 | 1461062362047 Marionette TRACE conn5 <- [1,1482,null,{}] 03:39:22 INFO - PROCESS | 1955 | 1461062362081 Marionette TRACE conn5 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:22 INFO - PROCESS | 1955 | 1461062362274 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 03:39:22 INFO - PROCESS | 1955 | 1461062362456 Marionette TRACE conn5 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:22 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16330f800 == 104 [pid = 1955] [id = 378] 03:39:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 161 (0x7fa15660dc00) [pid = 1955] [serial = 1135] [outer = (nil)] 03:39:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 162 (0x7fa15cb9b800) [pid = 1955] [serial = 1136] [outer = 0x7fa15660dc00] 03:39:22 INFO - PROCESS | 1955 | 1461062362530 Marionette DEBUG loaded listener.js 03:39:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 163 (0x7fa15d3cc400) [pid = 1955] [serial = 1137] [outer = 0x7fa15660dc00] 03:39:23 INFO - PROCESS | 1955 | 1461062363449 Marionette TRACE conn5 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 03:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 03:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1463ms 03:39:23 INFO - PROCESS | 1955 | 1461062363504 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 03:39:23 INFO - PROCESS | 1955 | 1461062363508 Marionette TRACE conn5 <- [1,1485,null,{"value":"8"}] 03:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 03:39:23 INFO - PROCESS | 1955 | 1461062363514 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 03:39:23 INFO - PROCESS | 1955 | 1461062363517 Marionette TRACE conn5 <- [1,1486,null,{}] 03:39:23 INFO - PROCESS | 1955 | 1461062363522 Marionette TRACE conn5 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:23 INFO - PROCESS | 1955 | 1461062363698 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 03:39:23 INFO - PROCESS | 1955 | 1461062363887 Marionette TRACE conn5 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:23 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa166a8d800 == 105 [pid = 1955] [id = 379] 03:39:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 164 (0x7fa156611000) [pid = 1955] [serial = 1138] [outer = (nil)] 03:39:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 165 (0x7fa15deac000) [pid = 1955] [serial = 1139] [outer = 0x7fa156611000] 03:39:23 INFO - PROCESS | 1955 | 1461062363969 Marionette DEBUG loaded listener.js 03:39:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 166 (0x7fa160c64c00) [pid = 1955] [serial = 1140] [outer = 0x7fa156611000] 03:39:24 INFO - PROCESS | 1955 | 1461062364912 Marionette TRACE conn5 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 03:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 03:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1426ms 03:39:24 INFO - PROCESS | 1955 | 1461062364942 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 03:39:24 INFO - PROCESS | 1955 | 1461062364944 Marionette TRACE conn5 <- [1,1489,null,{"value":"8"}] 03:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 03:39:24 INFO - PROCESS | 1955 | 1461062364951 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 03:39:24 INFO - PROCESS | 1955 | 1461062364954 Marionette TRACE conn5 <- [1,1490,null,{}] 03:39:24 INFO - PROCESS | 1955 | 1461062364959 Marionette TRACE conn5 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:25 INFO - PROCESS | 1955 | 1461062365143 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 03:39:25 INFO - PROCESS | 1955 | 1461062365329 Marionette TRACE conn5 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:25 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16ccca800 == 106 [pid = 1955] [id = 380] 03:39:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 167 (0x7fa15dcadc00) [pid = 1955] [serial = 1141] [outer = (nil)] 03:39:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 168 (0x7fa1616e9400) [pid = 1955] [serial = 1142] [outer = 0x7fa15dcadc00] 03:39:25 INFO - PROCESS | 1955 | 1461062365411 Marionette DEBUG loaded listener.js 03:39:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 169 (0x7fa161be9c00) [pid = 1955] [serial = 1143] [outer = 0x7fa15dcadc00] 03:39:26 INFO - PROCESS | 1955 | 1461062366357 Marionette TRACE conn5 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 03:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 03:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1426ms 03:39:26 INFO - PROCESS | 1955 | 1461062366378 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 03:39:26 INFO - PROCESS | 1955 | 1461062366380 Marionette TRACE conn5 <- [1,1493,null,{"value":"8"}] 03:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 03:39:26 INFO - PROCESS | 1955 | 1461062366387 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 03:39:26 INFO - PROCESS | 1955 | 1461062366390 Marionette TRACE conn5 <- [1,1494,null,{}] 03:39:26 INFO - PROCESS | 1955 | 1461062366395 Marionette TRACE conn5 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:26 INFO - PROCESS | 1955 | 1461062366592 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 03:39:26 INFO - PROCESS | 1955 | 1461062366785 Marionette TRACE conn5 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:26 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa178a13000 == 107 [pid = 1955] [id = 381] 03:39:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 170 (0x7fa160f5d000) [pid = 1955] [serial = 1144] [outer = (nil)] 03:39:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 171 (0x7fa164d2d400) [pid = 1955] [serial = 1145] [outer = 0x7fa160f5d000] 03:39:26 INFO - PROCESS | 1955 | 1461062366863 Marionette DEBUG loaded listener.js 03:39:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 172 (0x7fa165f8ec00) [pid = 1955] [serial = 1146] [outer = 0x7fa160f5d000] 03:39:27 INFO - PROCESS | 1955 | 1461062367757 Marionette TRACE conn5 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 03:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 03:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1426ms 03:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 03:39:27 INFO - PROCESS | 1955 | 1461062367814 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 03:39:27 INFO - PROCESS | 1955 | 1461062367817 Marionette TRACE conn5 <- [1,1497,null,{"value":"8"}] 03:39:27 INFO - PROCESS | 1955 | 1461062367824 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 03:39:27 INFO - PROCESS | 1955 | 1461062367827 Marionette TRACE conn5 <- [1,1498,null,{}] 03:39:27 INFO - PROCESS | 1955 | 1461062367833 Marionette TRACE conn5 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:28 INFO - PROCESS | 1955 | 1461062368010 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 03:39:28 INFO - PROCESS | 1955 | 1461062368198 Marionette TRACE conn5 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:28 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa17ad7f800 == 108 [pid = 1955] [id = 382] 03:39:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 173 (0x7fa161bea400) [pid = 1955] [serial = 1147] [outer = (nil)] 03:39:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 174 (0x7fa1669ac000) [pid = 1955] [serial = 1148] [outer = 0x7fa161bea400] 03:39:28 INFO - PROCESS | 1955 | 1461062368268 Marionette DEBUG loaded listener.js 03:39:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 175 (0x7fa16708c000) [pid = 1955] [serial = 1149] [outer = 0x7fa161bea400] 03:39:29 INFO - PROCESS | 1955 | 1461062369111 Marionette TRACE conn5 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 03:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 03:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1334ms 03:39:29 INFO - PROCESS | 1955 | 1461062369159 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 03:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 03:39:29 INFO - PROCESS | 1955 | 1461062369163 Marionette TRACE conn5 <- [1,1501,null,{"value":"8"}] 03:39:29 INFO - PROCESS | 1955 | 1461062369169 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 03:39:29 INFO - PROCESS | 1955 | 1461062369172 Marionette TRACE conn5 <- [1,1502,null,{}] 03:39:29 INFO - PROCESS | 1955 | 1461062369178 Marionette TRACE conn5 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:29 INFO - PROCESS | 1955 | 1461062369358 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 03:39:29 INFO - PROCESS | 1955 | 1461062369548 Marionette TRACE conn5 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:29 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14eae6000 == 109 [pid = 1955] [id = 383] 03:39:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 176 (0x7fa165993800) [pid = 1955] [serial = 1150] [outer = (nil)] 03:39:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 177 (0x7fa16758e000) [pid = 1955] [serial = 1151] [outer = 0x7fa165993800] 03:39:29 INFO - PROCESS | 1955 | 1461062369619 Marionette DEBUG loaded listener.js 03:39:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 178 (0x7fa160c6ac00) [pid = 1955] [serial = 1152] [outer = 0x7fa165993800] 03:39:30 INFO - PROCESS | 1955 | 1461062370523 Marionette TRACE conn5 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 03:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 03:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1382ms 03:39:30 INFO - PROCESS | 1955 | 1461062370551 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 03:39:30 INFO - PROCESS | 1955 | 1461062370554 Marionette TRACE conn5 <- [1,1505,null,{"value":"8"}] 03:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 03:39:30 INFO - PROCESS | 1955 | 1461062370561 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 03:39:30 INFO - PROCESS | 1955 | 1461062370565 Marionette TRACE conn5 <- [1,1506,null,{}] 03:39:30 INFO - PROCESS | 1955 | 1461062370570 Marionette TRACE conn5 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:30 INFO - PROCESS | 1955 | 1461062370754 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 03:39:30 INFO - PROCESS | 1955 | 1461062370956 Marionette TRACE conn5 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:31 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa179080800 == 110 [pid = 1955] [id = 384] 03:39:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 179 (0x7fa152b15000) [pid = 1955] [serial = 1153] [outer = (nil)] 03:39:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 180 (0x7fa16cd4bc00) [pid = 1955] [serial = 1154] [outer = 0x7fa152b15000] 03:39:31 INFO - PROCESS | 1955 | 1461062371071 Marionette DEBUG loaded listener.js 03:39:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 181 (0x7fa173e31000) [pid = 1955] [serial = 1155] [outer = 0x7fa152b15000] 03:39:31 INFO - PROCESS | 1955 | 1461062371980 Marionette TRACE conn5 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 03:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 03:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1487ms 03:39:32 INFO - PROCESS | 1955 | 1461062372049 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 03:39:32 INFO - PROCESS | 1955 | 1461062372053 Marionette TRACE conn5 <- [1,1509,null,{"value":"8"}] 03:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 03:39:32 INFO - PROCESS | 1955 | 1461062372058 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 03:39:32 INFO - PROCESS | 1955 | 1461062372062 Marionette TRACE conn5 <- [1,1510,null,{}] 03:39:32 INFO - PROCESS | 1955 | 1461062372067 Marionette TRACE conn5 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:32 INFO - PROCESS | 1955 | 1461062372253 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 03:39:32 INFO - PROCESS | 1955 | 1461062372419 Marionette TRACE conn5 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:32 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa152a56800 == 111 [pid = 1955] [id = 385] 03:39:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 182 (0x7fa152c56800) [pid = 1955] [serial = 1156] [outer = (nil)] 03:39:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 183 (0x7fa16988cc00) [pid = 1955] [serial = 1157] [outer = 0x7fa152c56800] 03:39:32 INFO - PROCESS | 1955 | 1461062372491 Marionette DEBUG loaded listener.js 03:39:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 184 (0x7fa174fc0400) [pid = 1955] [serial = 1158] [outer = 0x7fa152c56800] 03:39:33 INFO - PROCESS | 1955 | 1461062373379 Marionette TRACE conn5 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 03:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 03:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1386ms 03:39:33 INFO - PROCESS | 1955 | 1461062373447 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 03:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 03:39:33 INFO - PROCESS | 1955 | 1461062373451 Marionette TRACE conn5 <- [1,1513,null,{"value":"8"}] 03:39:33 INFO - PROCESS | 1955 | 1461062373457 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 03:39:33 INFO - PROCESS | 1955 | 1461062373462 Marionette TRACE conn5 <- [1,1514,null,{}] 03:39:33 INFO - PROCESS | 1955 | 1461062373467 Marionette TRACE conn5 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:33 INFO - PROCESS | 1955 | 1461062373686 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 03:39:33 INFO - PROCESS | 1955 | 1461062373916 Marionette TRACE conn5 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:33 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14ebe7000 == 112 [pid = 1955] [id = 386] 03:39:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 185 (0x7fa14dfd3c00) [pid = 1955] [serial = 1159] [outer = (nil)] 03:39:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 186 (0x7fa14dfdc000) [pid = 1955] [serial = 1160] [outer = 0x7fa14dfd3c00] 03:39:34 INFO - PROCESS | 1955 | 1461062374040 Marionette DEBUG loaded listener.js 03:39:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 187 (0x7fa1553ae400) [pid = 1955] [serial = 1161] [outer = 0x7fa14dfd3c00] 03:39:34 INFO - PROCESS | 1955 | 1461062374922 Marionette TRACE conn5 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 03:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 03:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1538ms 03:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 03:39:35 INFO - PROCESS | 1955 | 1461062374995 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 03:39:35 INFO - PROCESS | 1955 | 1461062374997 Marionette TRACE conn5 <- [1,1517,null,{"value":"8"}] 03:39:35 INFO - PROCESS | 1955 | 1461062375004 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 03:39:35 INFO - PROCESS | 1955 | 1461062375007 Marionette TRACE conn5 <- [1,1518,null,{}] 03:39:35 INFO - PROCESS | 1955 | 1461062375012 Marionette TRACE conn5 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:35 INFO - PROCESS | 1955 | 1461062375211 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 03:39:35 INFO - PROCESS | 1955 | 1461062375402 Marionette TRACE conn5 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:35 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1522ce000 == 113 [pid = 1955] [id = 387] 03:39:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 188 (0x7fa14dfd7000) [pid = 1955] [serial = 1162] [outer = (nil)] 03:39:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 189 (0x7fa1522ad400) [pid = 1955] [serial = 1163] [outer = 0x7fa14dfd7000] 03:39:35 INFO - PROCESS | 1955 | 1461062375487 Marionette DEBUG loaded listener.js 03:39:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 190 (0x7fa1540c5000) [pid = 1955] [serial = 1164] [outer = 0x7fa14dfd7000] 03:39:36 INFO - PROCESS | 1955 | 1461062376367 Marionette TRACE conn5 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 03:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 03:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1431ms 03:39:36 INFO - PROCESS | 1955 | 1461062376436 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 03:39:36 INFO - PROCESS | 1955 | 1461062376439 Marionette TRACE conn5 <- [1,1521,null,{"value":"8"}] 03:39:36 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 03:39:36 INFO - PROCESS | 1955 | 1461062376445 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 03:39:36 INFO - PROCESS | 1955 | 1461062376448 Marionette TRACE conn5 <- [1,1522,null,{}] 03:39:36 INFO - PROCESS | 1955 | 1461062376454 Marionette TRACE conn5 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:36 INFO - PROCESS | 1955 | 1461062376642 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 03:39:36 INFO - PROCESS | 1955 | 1461062376836 Marionette TRACE conn5 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:36 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155904000 == 114 [pid = 1955] [id = 388] 03:39:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 191 (0x7fa14ffe8800) [pid = 1955] [serial = 1165] [outer = (nil)] 03:39:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 192 (0x7fa15421a800) [pid = 1955] [serial = 1166] [outer = 0x7fa14ffe8800] 03:39:36 INFO - PROCESS | 1955 | 1461062376909 Marionette DEBUG loaded listener.js 03:39:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 193 (0x7fa155360400) [pid = 1955] [serial = 1167] [outer = 0x7fa14ffe8800] 03:39:37 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:39:37 INFO - PROCESS | 1955 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:39:37 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:39:37 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:39:37 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:39:37 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:39:37 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:39:37 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:39:37 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:39:37 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:39:37 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:39:37 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:39:37 INFO - PROCESS | 1955 | 1461062377668 Marionette TRACE conn5 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 03:39:37 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 () { 03:39:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:39:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 03:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:39:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:39:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 03:39:37 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 () { 03:39:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:39:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 03:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:39:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:39:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 03:39:37 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 () { 03:39:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:39:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 03:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:39:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:39:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 03:39:37 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 () { 03:39:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:39:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 03:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:39:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:39:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 03:39:37 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1288ms 03:39:37 INFO - PROCESS | 1955 | 1461062377739 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 03:39:37 INFO - PROCESS | 1955 | 1461062377747 Marionette TRACE conn5 <- [1,1525,null,{"value":"8"}] 03:39:37 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 03:39:37 INFO - PROCESS | 1955 | 1461062377769 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 03:39:37 INFO - PROCESS | 1955 | 1461062377772 Marionette TRACE conn5 <- [1,1526,null,{}] 03:39:37 INFO - PROCESS | 1955 | 1461062377782 Marionette TRACE conn5 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:37 INFO - PROCESS | 1955 | 1461062377970 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 03:39:38 INFO - PROCESS | 1955 | 1461062378768 Marionette TRACE conn5 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:38 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa152a62800 == 115 [pid = 1955] [id = 389] 03:39:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 194 (0x7fa14e039400) [pid = 1955] [serial = 1168] [outer = (nil)] 03:39:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 195 (0x7fa14e040400) [pid = 1955] [serial = 1169] [outer = 0x7fa14e039400] 03:39:38 INFO - PROCESS | 1955 | 1461062378844 Marionette DEBUG loaded listener.js 03:39:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 196 (0x7fa14e3d1400) [pid = 1955] [serial = 1170] [outer = 0x7fa14e039400] 03:39:39 INFO - PROCESS | 1955 | 1461062379638 Marionette TRACE conn5 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 03:39:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:39:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 03:39:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:39:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:39:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 03:39:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:39:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 03:39:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:39:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:39:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 03:39:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 03:39:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 03:39:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:39:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:39:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 03:39:39 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1910ms 03:39:39 INFO - PROCESS | 1955 | 1461062379668 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 03:39:39 INFO - PROCESS | 1955 | 1461062379675 Marionette TRACE conn5 <- [1,1529,null,{"value":"8"}] 03:39:39 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 03:39:39 INFO - PROCESS | 1955 | 1461062379684 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 03:39:39 INFO - PROCESS | 1955 | 1461062379688 Marionette TRACE conn5 <- [1,1530,null,{}] 03:39:39 INFO - PROCESS | 1955 | 1461062379714 Marionette TRACE conn5 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:39 INFO - PROCESS | 1955 | 1461062379898 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 03:39:40 INFO - PROCESS | 1955 | 1461062380111 Marionette TRACE conn5 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:40 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15a618000 == 116 [pid = 1955] [id = 390] 03:39:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 197 (0x7fa14e3c4400) [pid = 1955] [serial = 1171] [outer = (nil)] 03:39:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 198 (0x7fa14ffe8400) [pid = 1955] [serial = 1172] [outer = 0x7fa14e3c4400] 03:39:40 INFO - PROCESS | 1955 | 1461062380292 Marionette DEBUG loaded listener.js 03:39:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 199 (0x7fa1540c6400) [pid = 1955] [serial = 1173] [outer = 0x7fa14e3c4400] 03:39:41 INFO - PROCESS | 1955 | 1461062381221 Marionette TRACE conn5 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 03:39:41 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 03:39:41 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 03:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:39:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:39:41 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 03:39:41 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 03:39:41 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. 03:39:41 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 03:39:41 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1558ms 03:39:41 INFO - PROCESS | 1955 | 1461062381246 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 03:39:41 INFO - PROCESS | 1955 | 1461062381252 Marionette TRACE conn5 <- [1,1533,null,{"value":"8"}] 03:39:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 03:39:41 INFO - PROCESS | 1955 | 1461062381258 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 03:39:41 INFO - PROCESS | 1955 | 1461062381261 Marionette TRACE conn5 <- [1,1534,null,{}] 03:39:41 INFO - PROCESS | 1955 | 1461062381267 Marionette TRACE conn5 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:41 INFO - PROCESS | 1955 | 1461062381509 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 03:39:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15eea6000 == 115 [pid = 1955] [id = 56] 03:39:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa161219800 == 114 [pid = 1955] [id = 149] 03:39:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15eeb9800 == 113 [pid = 1955] [id = 193] 03:39:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa17ad86000 == 112 [pid = 1955] [id = 129] 03:39:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16ccba800 == 111 [pid = 1955] [id = 166] 03:39:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15cc1c800 == 110 [pid = 1955] [id = 189] 03:39:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa174b12000 == 109 [pid = 1955] [id = 91] 03:39:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa166b9a000 == 108 [pid = 1955] [id = 57] 03:39:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa166a72000 == 107 [pid = 1955] [id = 93] 03:39:41 INFO - PROCESS | 1955 | --DOMWINDOW == 198 (0x7fa15d75b000) [pid = 1955] [serial = 1070] [outer = (nil)] [url = about:blank] 03:39:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa153fc4000 == 106 [pid = 1955] [id = 374] 03:39:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dec1800 == 105 [pid = 1955] [id = 373] 03:39:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dbe9800 == 104 [pid = 1955] [id = 372] 03:39:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15651d800 == 103 [pid = 1955] [id = 371] 03:39:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15038f800 == 102 [pid = 1955] [id = 370] 03:39:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15eaa9000 == 101 [pid = 1955] [id = 11] 03:39:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa150385800 == 100 [pid = 1955] [id = 369] 03:39:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15039b800 == 99 [pid = 1955] [id = 368] 03:39:41 INFO - PROCESS | 1955 | 1461062381754 Marionette TRACE conn5 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16cccc000 == 98 [pid = 1955] [id = 365] 03:39:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa167956000 == 97 [pid = 1955] [id = 364] 03:39:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa166b98800 == 96 [pid = 1955] [id = 363] 03:39:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa165f2c800 == 95 [pid = 1955] [id = 362] 03:39:41 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1500cb000 == 96 [pid = 1955] [id = 391] 03:39:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 199 (0x7fa14e3d1800) [pid = 1955] [serial = 1174] [outer = (nil)] 03:39:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 200 (0x7fa154366c00) [pid = 1955] [serial = 1175] [outer = 0x7fa14e3d1800] 03:39:41 INFO - PROCESS | 1955 | 1461062381828 Marionette DEBUG loaded listener.js 03:39:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 201 (0x7fa1559ac400) [pid = 1955] [serial = 1176] [outer = 0x7fa14e3d1800] 03:39:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa162193800 == 95 [pid = 1955] [id = 361] 03:39:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa161d1c800 == 94 [pid = 1955] [id = 360] 03:39:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa160da2800 == 93 [pid = 1955] [id = 359] 03:39:42 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dd92000 == 92 [pid = 1955] [id = 358] 03:39:42 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15543d000 == 91 [pid = 1955] [id = 357] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 200 (0x7fa174e0cc00) [pid = 1955] [serial = 945] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 199 (0x7fa1616f0800) [pid = 1955] [serial = 1002] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 198 (0x7fa16708a000) [pid = 1955] [serial = 1026] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 197 (0x7fa15334ac00) [pid = 1955] [serial = 1052] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 196 (0x7fa167058c00) [pid = 1955] [serial = 786] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 195 (0x7fa1785b5400) [pid = 1955] [serial = 903] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 194 (0x7fa161be3800) [pid = 1955] [serial = 951] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 193 (0x7fa174fbcc00) [pid = 1955] [serial = 900] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 192 (0x7fa1541b5400) [pid = 1955] [serial = 918] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 191 (0x7fa174fb8400) [pid = 1955] [serial = 1032] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 190 (0x7fa156608000) [pid = 1955] [serial = 1065] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 189 (0x7fa169865c00) [pid = 1955] [serial = 1035] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 188 (0x7fa1673a8800) [pid = 1955] [serial = 954] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 187 (0x7fa17854f000) [pid = 1955] [serial = 858] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 186 (0x7fa1522a6400) [pid = 1955] [serial = 1067] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 185 (0x7fa15dcb0000) [pid = 1955] [serial = 834] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 184 (0x7fa1559afc00) [pid = 1955] [serial = 1055] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 183 (0x7fa166f67c00) [pid = 1955] [serial = 741] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 182 (0x7fa1673a1c00) [pid = 1955] [serial = 747] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 181 (0x7fa16699d400) [pid = 1955] [serial = 891] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 180 (0x7fa155368c00) [pid = 1955] [serial = 852] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 179 (0x7fa164c84c00) [pid = 1955] [serial = 837] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 178 (0x7fa1559af400) [pid = 1955] [serial = 966] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 177 (0x7fa15d3cd800) [pid = 1955] [serial = 1011] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 176 (0x7fa17903e000) [pid = 1955] [serial = 963] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 175 (0x7fa15660d000) [pid = 1955] [serial = 948] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 174 (0x7fa16798dc00) [pid = 1955] [serial = 894] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 173 (0x7fa167981800) [pid = 1955] [serial = 789] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 172 (0x7fa153355000) [pid = 1955] [serial = 912] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 171 (0x7fa1616f1c00) [pid = 1955] [serial = 1014] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 170 (0x7fa15d3cdc00) [pid = 1955] [serial = 732] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 169 (0x7fa169867c00) [pid = 1955] [serial = 1029] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 168 (0x7fa167058000) [pid = 1955] [serial = 744] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 167 (0x7fa178b2a400) [pid = 1955] [serial = 915] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 166 (0x7fa1559a5400) [pid = 1955] [serial = 1068] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 165 (0x7fa1540ca800) [pid = 1955] [serial = 855] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 164 (0x7fa178c5a400) [pid = 1955] [serial = 906] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 163 (0x7fa15ca57000) [pid = 1955] [serial = 1058] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 162 (0x7fa1541af000) [pid = 1955] [serial = 1053] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 161 (0x7fa17374b800) [pid = 1955] [serial = 801] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 160 (0x7fa1686b0400) [pid = 1955] [serial = 792] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 159 (0x7fa169c80c00) [pid = 1955] [serial = 795] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 158 (0x7fa14e040000) [pid = 1955] [serial = 972] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 157 (0x7fa178b26400) [pid = 1955] [serial = 849] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 156 (0x7fa155959000) [pid = 1955] [serial = 1064] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 155 (0x7fa174b2cc00) [pid = 1955] [serial = 957] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 154 (0x7fa167362400) [pid = 1955] [serial = 882] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 153 (0x7fa1621bf400) [pid = 1955] [serial = 783] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 152 (0x7fa172bc9000) [pid = 1955] [serial = 798] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 151 (0x7fa165f8fc00) [pid = 1955] [serial = 738] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 150 (0x7fa166f63800) [pid = 1955] [serial = 729] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 149 (0x7fa14e3d9400) [pid = 1955] [serial = 1061] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 148 (0x7fa165cb0800) [pid = 1955] [serial = 1020] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 147 (0x7fa178b25800) [pid = 1955] [serial = 960] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 146 (0x7fa167365000) [pid = 1955] [serial = 777] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 145 (0x7fa15a60f000) [pid = 1955] [serial = 1041] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 144 (0x7fa14e3de800) [pid = 1955] [serial = 1038] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 143 (0x7fa160ddf400) [pid = 1955] [serial = 888] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 142 (0x7fa161be4800) [pid = 1955] [serial = 735] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 141 (0x7fa155ca4c00) [pid = 1955] [serial = 1056] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 140 (0x7fa14fff4800) [pid = 1955] [serial = 909] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 139 (0x7fa174fbc400) [pid = 1955] [serial = 846] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 138 (0x7fa174bcfc00) [pid = 1955] [serial = 807] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 137 (0x7fa155c99400) [pid = 1955] [serial = 1008] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 136 (0x7fa169866400) [pid = 1955] [serial = 897] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 135 (0x7fa166b2d400) [pid = 1955] [serial = 1023] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 134 (0x7fa173e06000) [pid = 1955] [serial = 804] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 133 (0x7fa1522a0400) [pid = 1955] [serial = 1062] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 132 (0x7fa14dfe1000) [pid = 1955] [serial = 969] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 131 (0x7fa1680f5800) [pid = 1955] [serial = 840] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 130 (0x7fa161db9000) [pid = 1955] [serial = 1017] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 129 (0x7fa15cba5800) [pid = 1955] [serial = 1059] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 128 (0x7fa154225000) [pid = 1955] [serial = 921] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 127 (0x7fa15334dc00) [pid = 1955] [serial = 1005] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 126 (0x7fa173c12400) [pid = 1955] [serial = 843] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 125 (0x7fa15cb98800) [pid = 1955] [serial = 885] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 124 (0x7fa168021c00) [pid = 1955] [serial = 753] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 123 (0x7fa16788ec00) [pid = 1955] [serial = 750] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | --DOMWINDOW == 122 (0x7fa15dca6000) [pid = 1955] [serial = 780] [outer = (nil)] [url = about:blank] 03:39:42 INFO - PROCESS | 1955 | 1461062382737 Marionette TRACE conn5 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 03:39:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 03:39:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1526ms 03:39:42 INFO - PROCESS | 1955 | 1461062382786 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 03:39:42 INFO - PROCESS | 1955 | 1461062382789 Marionette TRACE conn5 <- [1,1537,null,{"value":"8"}] 03:39:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 03:39:42 INFO - PROCESS | 1955 | 1461062382802 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 03:39:42 INFO - PROCESS | 1955 | 1461062382811 Marionette TRACE conn5 <- [1,1538,null,{}] 03:39:42 INFO - PROCESS | 1955 | 1461062382819 Marionette TRACE conn5 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:42 INFO - PROCESS | 1955 | 1461062382984 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 03:39:43 INFO - PROCESS | 1955 | 1461062383003 Marionette TRACE conn5 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:43 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155782000 == 92 [pid = 1955] [id = 392] 03:39:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 123 (0x7fa1540c8000) [pid = 1955] [serial = 1177] [outer = (nil)] 03:39:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 124 (0x7fa15660f800) [pid = 1955] [serial = 1178] [outer = 0x7fa1540c8000] 03:39:43 INFO - PROCESS | 1955 | 1461062383080 Marionette DEBUG loaded listener.js 03:39:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 125 (0x7fa15a649400) [pid = 1955] [serial = 1179] [outer = 0x7fa1540c8000] 03:39:43 INFO - PROCESS | 1955 | 1461062383946 Marionette TRACE conn5 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 03:39:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 03:39:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1297ms 03:39:44 INFO - PROCESS | 1955 | 1461062384095 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 03:39:44 INFO - PROCESS | 1955 | 1461062384100 Marionette TRACE conn5 <- [1,1541,null,{"value":"8"}] 03:39:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 03:39:44 INFO - PROCESS | 1955 | 1461062384119 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 03:39:44 INFO - PROCESS | 1955 | 1461062384123 Marionette TRACE conn5 <- [1,1542,null,{}] 03:39:44 INFO - PROCESS | 1955 | 1461062384133 Marionette TRACE conn5 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:44 INFO - PROCESS | 1955 | 1461062384339 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 03:39:44 INFO - PROCESS | 1955 | 1461062384528 Marionette TRACE conn5 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:44 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa152a87000 == 93 [pid = 1955] [id = 393] 03:39:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 126 (0x7fa14e3ccc00) [pid = 1955] [serial = 1180] [outer = (nil)] 03:39:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 127 (0x7fa14e3de800) [pid = 1955] [serial = 1181] [outer = 0x7fa14e3ccc00] 03:39:44 INFO - PROCESS | 1955 | 1461062384601 Marionette DEBUG loaded listener.js 03:39:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 128 (0x7fa14ffea400) [pid = 1955] [serial = 1182] [outer = 0x7fa14e3ccc00] 03:39:45 INFO - PROCESS | 1955 | 1461062385554 Marionette TRACE conn5 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 03:39:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 03:39:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1483ms 03:39:45 INFO - PROCESS | 1955 | 1461062385603 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 03:39:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 03:39:45 INFO - PROCESS | 1955 | 1461062385609 Marionette TRACE conn5 <- [1,1545,null,{"value":"8"}] 03:39:45 INFO - PROCESS | 1955 | 1461062385622 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 03:39:45 INFO - PROCESS | 1955 | 1461062385627 Marionette TRACE conn5 <- [1,1546,null,{}] 03:39:45 INFO - PROCESS | 1955 | 1461062385634 Marionette TRACE conn5 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:45 INFO - PROCESS | 1955 | 1461062385860 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 03:39:46 INFO - PROCESS | 1955 | 1461062386038 Marionette TRACE conn5 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:46 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1566b8000 == 94 [pid = 1955] [id = 394] 03:39:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 129 (0x7fa154222c00) [pid = 1955] [serial = 1183] [outer = (nil)] 03:39:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 130 (0x7fa15535fc00) [pid = 1955] [serial = 1184] [outer = 0x7fa154222c00] 03:39:46 INFO - PROCESS | 1955 | 1461062386157 Marionette DEBUG loaded listener.js 03:39:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 131 (0x7fa1559a4000) [pid = 1955] [serial = 1185] [outer = 0x7fa154222c00] 03:39:47 INFO - PROCESS | 1955 | 1461062387151 Marionette TRACE conn5 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 03:39:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 03:39:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1598ms 03:39:47 INFO - PROCESS | 1955 | 1461062387216 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 03:39:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 03:39:47 INFO - PROCESS | 1955 | 1461062387220 Marionette TRACE conn5 <- [1,1549,null,{"value":"8"}] 03:39:47 INFO - PROCESS | 1955 | 1461062387227 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 03:39:47 INFO - PROCESS | 1955 | 1461062387231 Marionette TRACE conn5 <- [1,1550,null,{}] 03:39:47 INFO - PROCESS | 1955 | 1461062387245 Marionette TRACE conn5 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:47 INFO - PROCESS | 1955 | 1461062387466 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 03:39:47 INFO - PROCESS | 1955 | 1461062387722 Marionette TRACE conn5 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:47 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15cc1c800 == 95 [pid = 1955] [id = 395] 03:39:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 132 (0x7fa15a865400) [pid = 1955] [serial = 1186] [outer = (nil)] 03:39:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 133 (0x7fa15b82e000) [pid = 1955] [serial = 1187] [outer = 0x7fa15a865400] 03:39:47 INFO - PROCESS | 1955 | 1461062387843 Marionette DEBUG loaded listener.js 03:39:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 134 (0x7fa15cba4000) [pid = 1955] [serial = 1188] [outer = 0x7fa15a865400] 03:39:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1672cc000 == 94 [pid = 1955] [id = 54] 03:39:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa178598800 == 93 [pid = 1955] [id = 249] 03:39:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa17d0a5800 == 92 [pid = 1955] [id = 267] 03:39:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa17ba25800 == 91 [pid = 1955] [id = 266] 03:39:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15549b800 == 90 [pid = 1955] [id = 284] 03:39:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa169957000 == 89 [pid = 1955] [id = 48] 03:39:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1500cb000 == 88 [pid = 1955] [id = 391] 03:39:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15a618000 == 87 [pid = 1955] [id = 390] 03:39:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa152a62800 == 86 [pid = 1955] [id = 389] 03:39:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa178a13000 == 85 [pid = 1955] [id = 381] 03:39:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16ccca800 == 84 [pid = 1955] [id = 380] 03:39:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa166a8d800 == 83 [pid = 1955] [id = 379] 03:39:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16330f800 == 82 [pid = 1955] [id = 378] 03:39:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15eeb0800 == 81 [pid = 1955] [id = 377] 03:39:50 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15650d800 == 80 [pid = 1955] [id = 376] 03:39:51 INFO - PROCESS | 1955 | --DOMWINDOW == 133 (0x7fa14e039400) [pid = 1955] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 03:39:51 INFO - PROCESS | 1955 | --DOMWINDOW == 132 (0x7fa14e3c4400) [pid = 1955] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 03:39:51 INFO - PROCESS | 1955 | --DOMWINDOW == 131 (0x7fa15ed9d800) [pid = 1955] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 03:39:51 INFO - PROCESS | 1955 | --DOMWINDOW == 130 (0x7fa14e3d8400) [pid = 1955] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 03:39:51 INFO - PROCESS | 1955 | --DOMWINDOW == 129 (0x7fa14dfd4c00) [pid = 1955] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 03:39:51 INFO - PROCESS | 1955 | --DOMWINDOW == 128 (0x7fa1559aa800) [pid = 1955] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 03:39:51 INFO - PROCESS | 1955 | --DOMWINDOW == 127 (0x7fa14dfd6000) [pid = 1955] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 03:39:51 INFO - PROCESS | 1955 | --DOMWINDOW == 126 (0x7fa154223000) [pid = 1955] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 03:39:51 INFO - PROCESS | 1955 | --DOMWINDOW == 125 (0x7fa155957400) [pid = 1955] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 03:39:51 INFO - PROCESS | 1955 | --DOMWINDOW == 124 (0x7fa152c59000) [pid = 1955] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 03:39:51 INFO - PROCESS | 1955 | --DOMWINDOW == 123 (0x7fa14e3d1800) [pid = 1955] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 03:39:51 INFO - PROCESS | 1955 | --DOMWINDOW == 122 (0x7fa14dfd7400) [pid = 1955] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 03:39:51 INFO - PROCESS | 1955 | 1461062391339 Marionette TRACE conn5 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 03:39:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 03:39:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 4146ms 03:39:51 INFO - PROCESS | 1955 | 1461062391373 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 03:39:51 INFO - PROCESS | 1955 | 1461062391377 Marionette TRACE conn5 <- [1,1553,null,{"value":"8"}] 03:39:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 03:39:51 INFO - PROCESS | 1955 | 1461062391385 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 03:39:51 INFO - PROCESS | 1955 | 1461062391394 Marionette TRACE conn5 <- [1,1554,null,{}] 03:39:51 INFO - PROCESS | 1955 | 1461062391409 Marionette TRACE conn5 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:51 INFO - PROCESS | 1955 | 1461062391640 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 03:39:51 INFO - PROCESS | 1955 | 1461062391742 Marionette TRACE conn5 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:51 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14ff8b800 == 81 [pid = 1955] [id = 396] 03:39:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 123 (0x7fa14ffe6c00) [pid = 1955] [serial = 1189] [outer = (nil)] 03:39:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 124 (0x7fa152b19800) [pid = 1955] [serial = 1190] [outer = 0x7fa14ffe6c00] 03:39:51 INFO - PROCESS | 1955 | 1461062391808 Marionette DEBUG loaded listener.js 03:39:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 125 (0x7fa15334fc00) [pid = 1955] [serial = 1191] [outer = 0x7fa14ffe6c00] 03:39:52 INFO - PROCESS | 1955 | 1461062392512 Marionette TRACE conn5 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 03:39:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 03:39:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1192ms 03:39:52 INFO - PROCESS | 1955 | 1461062392578 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 03:39:52 INFO - PROCESS | 1955 | 1461062392586 Marionette TRACE conn5 <- [1,1557,null,{"value":"8"}] 03:39:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 03:39:52 INFO - PROCESS | 1955 | 1461062392595 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 03:39:52 INFO - PROCESS | 1955 | 1461062392599 Marionette TRACE conn5 <- [1,1558,null,{}] 03:39:52 INFO - PROCESS | 1955 | 1461062392605 Marionette TRACE conn5 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:52 INFO - PROCESS | 1955 | 1461062392773 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 03:39:52 INFO - PROCESS | 1955 | 1461062392784 Marionette TRACE conn5 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:52 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15549b800 == 82 [pid = 1955] [id = 397] 03:39:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 126 (0x7fa1541a8c00) [pid = 1955] [serial = 1192] [outer = (nil)] 03:39:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 127 (0x7fa154365400) [pid = 1955] [serial = 1193] [outer = 0x7fa1541a8c00] 03:39:52 INFO - PROCESS | 1955 | 1461062392847 Marionette DEBUG loaded listener.js 03:39:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 128 (0x7fa1553b2c00) [pid = 1955] [serial = 1194] [outer = 0x7fa1541a8c00] 03:39:53 INFO - PROCESS | 1955 | 1461062393929 Marionette TRACE conn5 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 03:39:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 03:39:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1387ms 03:39:53 INFO - PROCESS | 1955 | 1461062393984 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 03:39:53 INFO - PROCESS | 1955 | 1461062393991 Marionette TRACE conn5 <- [1,1561,null,{"value":"8"}] 03:39:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 03:39:54 INFO - PROCESS | 1955 | 1461062394000 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 03:39:54 INFO - PROCESS | 1955 | 1461062394005 Marionette TRACE conn5 <- [1,1562,null,{}] 03:39:54 INFO - PROCESS | 1955 | 1461062394014 Marionette TRACE conn5 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:54 INFO - PROCESS | 1955 | 1461062394205 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 03:39:54 INFO - PROCESS | 1955 | 1461062394384 Marionette TRACE conn5 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:54 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155584800 == 83 [pid = 1955] [id = 398] 03:39:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 129 (0x7fa152c55800) [pid = 1955] [serial = 1195] [outer = (nil)] 03:39:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 130 (0x7fa1541b0800) [pid = 1955] [serial = 1196] [outer = 0x7fa152c55800] 03:39:54 INFO - PROCESS | 1955 | 1461062394462 Marionette DEBUG loaded listener.js 03:39:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 131 (0x7fa1543ee000) [pid = 1955] [serial = 1197] [outer = 0x7fa152c55800] 03:39:55 INFO - PROCESS | 1955 | 1461062395386 Marionette TRACE conn5 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 03:39:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 03:39:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1437ms 03:39:55 INFO - PROCESS | 1955 | 1461062395438 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 03:39:55 INFO - PROCESS | 1955 | 1461062395446 Marionette TRACE conn5 <- [1,1565,null,{"value":"8"}] 03:39:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 03:39:55 INFO - PROCESS | 1955 | 1461062395457 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 03:39:55 INFO - PROCESS | 1955 | 1461062395461 Marionette TRACE conn5 <- [1,1566,null,{}] 03:39:55 INFO - PROCESS | 1955 | 1461062395469 Marionette TRACE conn5 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:55 INFO - PROCESS | 1955 | 1461062395674 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 03:39:55 INFO - PROCESS | 1955 | 1461062395854 Marionette TRACE conn5 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:55 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15b4ac000 == 84 [pid = 1955] [id = 399] 03:39:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 132 (0x7fa15334ac00) [pid = 1955] [serial = 1198] [outer = (nil)] 03:39:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 133 (0x7fa15a607800) [pid = 1955] [serial = 1199] [outer = 0x7fa15334ac00] 03:39:55 INFO - PROCESS | 1955 | 1461062395927 Marionette DEBUG loaded listener.js 03:39:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 134 (0x7fa15a862400) [pid = 1955] [serial = 1200] [outer = 0x7fa15334ac00] 03:39:56 INFO - PROCESS | 1955 | 1461062396914 Marionette TRACE conn5 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 03:39:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 03:39:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1481ms 03:39:56 INFO - PROCESS | 1955 | 1461062396939 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 03:39:56 INFO - PROCESS | 1955 | 1461062396943 Marionette TRACE conn5 <- [1,1569,null,{"value":"8"}] 03:39:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 03:39:56 INFO - PROCESS | 1955 | 1461062396949 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 03:39:56 INFO - PROCESS | 1955 | 1461062396955 Marionette TRACE conn5 <- [1,1570,null,{}] 03:39:56 INFO - PROCESS | 1955 | 1461062396971 Marionette TRACE conn5 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:57 INFO - PROCESS | 1955 | 1461062397152 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 03:39:57 INFO - PROCESS | 1955 | 1461062397340 Marionette TRACE conn5 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:57 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dc8b800 == 85 [pid = 1955] [id = 400] 03:39:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 135 (0x7fa15a86b800) [pid = 1955] [serial = 1201] [outer = (nil)] 03:39:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 136 (0x7fa15ceb8400) [pid = 1955] [serial = 1202] [outer = 0x7fa15a86b800] 03:39:57 INFO - PROCESS | 1955 | 1461062397415 Marionette DEBUG loaded listener.js 03:39:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 137 (0x7fa15d076000) [pid = 1955] [serial = 1203] [outer = 0x7fa15a86b800] 03:39:58 INFO - PROCESS | 1955 | 1461062398349 Marionette TRACE conn5 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 03:39:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 03:39:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1440ms 03:39:58 INFO - PROCESS | 1955 | 1461062398390 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 03:39:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 03:39:58 INFO - PROCESS | 1955 | 1461062398395 Marionette TRACE conn5 <- [1,1573,null,{"value":"8"}] 03:39:58 INFO - PROCESS | 1955 | 1461062398401 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 03:39:58 INFO - PROCESS | 1955 | 1461062398405 Marionette TRACE conn5 <- [1,1574,null,{}] 03:39:58 INFO - PROCESS | 1955 | 1461062398410 Marionette TRACE conn5 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:58 INFO - PROCESS | 1955 | 1461062398588 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 03:39:58 INFO - PROCESS | 1955 | 1461062398774 Marionette TRACE conn5 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:58 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15ded0800 == 86 [pid = 1955] [id = 401] 03:39:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 138 (0x7fa14e3df000) [pid = 1955] [serial = 1204] [outer = (nil)] 03:39:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 139 (0x7fa15d9f7800) [pid = 1955] [serial = 1205] [outer = 0x7fa14e3df000] 03:39:58 INFO - PROCESS | 1955 | 1461062398848 Marionette DEBUG loaded listener.js 03:39:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 140 (0x7fa15dcaf800) [pid = 1955] [serial = 1206] [outer = 0x7fa14e3df000] 03:39:59 INFO - PROCESS | 1955 | 1461062399794 Marionette TRACE conn5 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 03:39:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 03:39:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1436ms 03:39:59 INFO - PROCESS | 1955 | 1461062399838 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 03:39:59 INFO - PROCESS | 1955 | 1461062399842 Marionette TRACE conn5 <- [1,1577,null,{"value":"8"}] 03:39:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 03:39:59 INFO - PROCESS | 1955 | 1461062399847 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 03:39:59 INFO - PROCESS | 1955 | 1461062399850 Marionette TRACE conn5 <- [1,1578,null,{}] 03:39:59 INFO - PROCESS | 1955 | 1461062399856 Marionette TRACE conn5 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:00 INFO - PROCESS | 1955 | 1461062400024 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 03:40:00 INFO - PROCESS | 1955 | 1461062400211 Marionette TRACE conn5 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:00 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa160da2800 == 87 [pid = 1955] [id = 402] 03:40:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 141 (0x7fa15cba2400) [pid = 1955] [serial = 1207] [outer = (nil)] 03:40:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 142 (0x7fa15eb7b000) [pid = 1955] [serial = 1208] [outer = 0x7fa15cba2400] 03:40:00 INFO - PROCESS | 1955 | 1461062400285 Marionette DEBUG loaded listener.js 03:40:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 143 (0x7fa15ee30c00) [pid = 1955] [serial = 1209] [outer = 0x7fa15cba2400] 03:40:01 INFO - PROCESS | 1955 | 1461062401152 Marionette TRACE conn5 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 03:40:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 03:40:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1377ms 03:40:01 INFO - PROCESS | 1955 | 1461062401225 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 03:40:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 03:40:01 INFO - PROCESS | 1955 | 1461062401229 Marionette TRACE conn5 <- [1,1581,null,{"value":"8"}] 03:40:01 INFO - PROCESS | 1955 | 1461062401236 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 03:40:01 INFO - PROCESS | 1955 | 1461062401240 Marionette TRACE conn5 <- [1,1582,null,{}] 03:40:01 INFO - PROCESS | 1955 | 1461062401246 Marionette TRACE conn5 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:01 INFO - PROCESS | 1955 | 1461062401512 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 03:40:01 INFO - PROCESS | 1955 | 1461062401772 Marionette TRACE conn5 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:01 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa162138800 == 88 [pid = 1955] [id = 403] 03:40:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 144 (0x7fa1617a7800) [pid = 1955] [serial = 1210] [outer = (nil)] 03:40:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 145 (0x7fa1617ab000) [pid = 1955] [serial = 1211] [outer = 0x7fa1617a7800] 03:40:01 INFO - PROCESS | 1955 | 1461062401897 Marionette DEBUG loaded listener.js 03:40:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 146 (0x7fa161bed400) [pid = 1955] [serial = 1212] [outer = 0x7fa1617a7800] 03:40:02 INFO - PROCESS | 1955 | 1461062402879 Marionette TRACE conn5 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 03:40:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 03:40:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1682ms 03:40:02 INFO - PROCESS | 1955 | 1461062402918 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 03:40:02 INFO - PROCESS | 1955 | 1461062402922 Marionette TRACE conn5 <- [1,1585,null,{"value":"8"}] 03:40:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 03:40:02 INFO - PROCESS | 1955 | 1461062402929 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 03:40:02 INFO - PROCESS | 1955 | 1461062402932 Marionette TRACE conn5 <- [1,1586,null,{}] 03:40:02 INFO - PROCESS | 1955 | 1461062402937 Marionette TRACE conn5 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:03 INFO - PROCESS | 1955 | 1461062403108 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 03:40:03 INFO - PROCESS | 1955 | 1461062403292 Marionette TRACE conn5 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:03 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa163304000 == 89 [pid = 1955] [id = 404] 03:40:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 147 (0x7fa1522a0800) [pid = 1955] [serial = 1213] [outer = (nil)] 03:40:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 148 (0x7fa161dbb400) [pid = 1955] [serial = 1214] [outer = 0x7fa1522a0800] 03:40:03 INFO - PROCESS | 1955 | 1461062403363 Marionette DEBUG loaded listener.js 03:40:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 149 (0x7fa163471800) [pid = 1955] [serial = 1215] [outer = 0x7fa1522a0800] 03:40:04 INFO - PROCESS | 1955 | 1461062404325 Marionette TRACE conn5 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 03:40:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 03:40:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1432ms 03:40:04 INFO - PROCESS | 1955 | 1461062404362 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 03:40:04 INFO - PROCESS | 1955 | 1461062404366 Marionette TRACE conn5 <- [1,1589,null,{"value":"8"}] 03:40:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 03:40:04 INFO - PROCESS | 1955 | 1461062404372 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 03:40:04 INFO - PROCESS | 1955 | 1461062404376 Marionette TRACE conn5 <- [1,1590,null,{}] 03:40:04 INFO - PROCESS | 1955 | 1461062404382 Marionette TRACE conn5 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:04 INFO - PROCESS | 1955 | 1461062404556 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 03:40:04 INFO - PROCESS | 1955 | 1461062404744 Marionette TRACE conn5 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:04 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa164d7b000 == 90 [pid = 1955] [id = 405] 03:40:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 150 (0x7fa154365800) [pid = 1955] [serial = 1216] [outer = (nil)] 03:40:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 151 (0x7fa1647d6000) [pid = 1955] [serial = 1217] [outer = 0x7fa154365800] 03:40:04 INFO - PROCESS | 1955 | 1461062404817 Marionette DEBUG loaded listener.js 03:40:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 152 (0x7fa164c84c00) [pid = 1955] [serial = 1218] [outer = 0x7fa154365800] 03:40:05 INFO - PROCESS | 1955 | 1461062405744 Marionette TRACE conn5 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 03:40:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 03:40:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1433ms 03:40:05 INFO - PROCESS | 1955 | 1461062405807 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 03:40:05 INFO - PROCESS | 1955 | 1461062405811 Marionette TRACE conn5 <- [1,1593,null,{"value":"8"}] 03:40:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 03:40:05 INFO - PROCESS | 1955 | 1461062405817 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 03:40:05 INFO - PROCESS | 1955 | 1461062405819 Marionette TRACE conn5 <- [1,1594,null,{}] 03:40:05 INFO - PROCESS | 1955 | 1461062405825 Marionette TRACE conn5 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:06 INFO - PROCESS | 1955 | 1461062406013 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 03:40:06 INFO - PROCESS | 1955 | 1461062406198 Marionette TRACE conn5 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:06 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16610d800 == 91 [pid = 1955] [id = 406] 03:40:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 153 (0x7fa1617a4800) [pid = 1955] [serial = 1219] [outer = (nil)] 03:40:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 154 (0x7fa16565f800) [pid = 1955] [serial = 1220] [outer = 0x7fa1617a4800] 03:40:06 INFO - PROCESS | 1955 | 1461062406274 Marionette DEBUG loaded listener.js 03:40:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 155 (0x7fa165994400) [pid = 1955] [serial = 1221] [outer = 0x7fa1617a4800] 03:40:07 INFO - PROCESS | 1955 | 1461062407168 Marionette TRACE conn5 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 03:40:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 03:40:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1380ms 03:40:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 03:40:07 INFO - PROCESS | 1955 | 1461062407198 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 03:40:07 INFO - PROCESS | 1955 | 1461062407201 Marionette TRACE conn5 <- [1,1597,null,{"value":"8"}] 03:40:07 INFO - PROCESS | 1955 | 1461062407208 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 03:40:07 INFO - PROCESS | 1955 | 1461062407211 Marionette TRACE conn5 <- [1,1598,null,{}] 03:40:07 INFO - PROCESS | 1955 | 1461062407217 Marionette TRACE conn5 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:07 INFO - PROCESS | 1955 | 1461062407402 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 03:40:07 INFO - PROCESS | 1955 | 1461062407591 Marionette TRACE conn5 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:07 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa166a7d000 == 92 [pid = 1955] [id = 407] 03:40:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 156 (0x7fa15a60c800) [pid = 1955] [serial = 1222] [outer = (nil)] 03:40:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 157 (0x7fa165cad800) [pid = 1955] [serial = 1223] [outer = 0x7fa15a60c800] 03:40:07 INFO - PROCESS | 1955 | 1461062407661 Marionette DEBUG loaded listener.js 03:40:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 158 (0x7fa16612e800) [pid = 1955] [serial = 1224] [outer = 0x7fa15a60c800] 03:40:08 INFO - PROCESS | 1955 | 1461062408563 Marionette TRACE conn5 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 03:40:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 03:40:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1381ms 03:40:08 INFO - PROCESS | 1955 | 1461062408589 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 03:40:08 INFO - PROCESS | 1955 | 1461062408593 Marionette TRACE conn5 <- [1,1601,null,{"value":"8"}] 03:40:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 03:40:08 INFO - PROCESS | 1955 | 1461062408600 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 03:40:08 INFO - PROCESS | 1955 | 1461062408605 Marionette TRACE conn5 <- [1,1602,null,{}] 03:40:08 INFO - PROCESS | 1955 | 1461062408611 Marionette TRACE conn5 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:08 INFO - PROCESS | 1955 | 1461062408818 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 03:40:09 INFO - PROCESS | 1955 | 1461062409025 Marionette TRACE conn5 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:09 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1678c2800 == 93 [pid = 1955] [id = 408] 03:40:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 159 (0x7fa15cd0b400) [pid = 1955] [serial = 1225] [outer = (nil)] 03:40:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 160 (0x7fa1669a6800) [pid = 1955] [serial = 1226] [outer = 0x7fa15cd0b400] 03:40:09 INFO - PROCESS | 1955 | 1461062409102 Marionette DEBUG loaded listener.js 03:40:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 161 (0x7fa16705a800) [pid = 1955] [serial = 1227] [outer = 0x7fa15cd0b400] 03:40:09 INFO - PROCESS | 1955 | 1461062409988 Marionette TRACE conn5 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 03:40:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 03:40:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1427ms 03:40:10 INFO - PROCESS | 1955 | 1461062410028 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 03:40:10 INFO - PROCESS | 1955 | 1461062410032 Marionette TRACE conn5 <- [1,1605,null,{"value":"8"}] 03:40:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 03:40:10 INFO - PROCESS | 1955 | 1461062410038 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 03:40:10 INFO - PROCESS | 1955 | 1461062410040 Marionette TRACE conn5 <- [1,1606,null,{}] 03:40:10 INFO - PROCESS | 1955 | 1461062410046 Marionette TRACE conn5 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:10 INFO - PROCESS | 1955 | 1461062410219 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 03:40:10 INFO - PROCESS | 1955 | 1461062410407 Marionette TRACE conn5 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:10 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa169858000 == 94 [pid = 1955] [id = 409] 03:40:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 162 (0x7fa15eb88800) [pid = 1955] [serial = 1228] [outer = (nil)] 03:40:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 163 (0x7fa16736c400) [pid = 1955] [serial = 1229] [outer = 0x7fa15eb88800] 03:40:10 INFO - PROCESS | 1955 | 1461062410476 Marionette DEBUG loaded listener.js 03:40:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 164 (0x7fa16788d800) [pid = 1955] [serial = 1230] [outer = 0x7fa15eb88800] 03:40:11 INFO - PROCESS | 1955 | 1461062411389 Marionette TRACE conn5 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 03:40:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 03:40:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1386ms 03:40:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 03:40:11 INFO - PROCESS | 1955 | 1461062411425 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 03:40:11 INFO - PROCESS | 1955 | 1461062411427 Marionette TRACE conn5 <- [1,1609,null,{"value":"8"}] 03:40:11 INFO - PROCESS | 1955 | 1461062411434 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 03:40:11 INFO - PROCESS | 1955 | 1461062411437 Marionette TRACE conn5 <- [1,1610,null,{}] 03:40:11 INFO - PROCESS | 1955 | 1461062411443 Marionette TRACE conn5 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:11 INFO - PROCESS | 1955 | 1461062411639 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 03:40:11 INFO - PROCESS | 1955 | 1461062411844 Marionette TRACE conn5 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:11 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155d0b000 == 95 [pid = 1955] [id = 410] 03:40:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 165 (0x7fa14e7df000) [pid = 1955] [serial = 1231] [outer = (nil)] 03:40:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 166 (0x7fa1670f1c00) [pid = 1955] [serial = 1232] [outer = 0x7fa14e7df000] 03:40:11 INFO - PROCESS | 1955 | 1461062411970 Marionette DEBUG loaded listener.js 03:40:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 167 (0x7fa1686b3400) [pid = 1955] [serial = 1233] [outer = 0x7fa14e7df000] 03:40:13 INFO - PROCESS | 1955 | 1461062413054 Marionette TRACE conn5 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 03:40:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 03:40:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1679ms 03:40:13 INFO - PROCESS | 1955 | 1461062413113 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 03:40:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 03:40:13 INFO - PROCESS | 1955 | 1461062413119 Marionette TRACE conn5 <- [1,1613,null,{"value":"8"}] 03:40:13 INFO - PROCESS | 1955 | 1461062413142 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 03:40:13 INFO - PROCESS | 1955 | 1461062413148 Marionette TRACE conn5 <- [1,1614,null,{}] 03:40:13 INFO - PROCESS | 1955 | 1461062413163 Marionette TRACE conn5 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:13 INFO - PROCESS | 1955 | 1461062413364 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 03:40:13 INFO - PROCESS | 1955 | 1461062413654 Marionette TRACE conn5 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:13 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa153419000 == 96 [pid = 1955] [id = 411] 03:40:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 168 (0x7fa14ffed800) [pid = 1955] [serial = 1234] [outer = (nil)] 03:40:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 169 (0x7fa1522a1800) [pid = 1955] [serial = 1235] [outer = 0x7fa14ffed800] 03:40:13 INFO - PROCESS | 1955 | 1461062413723 Marionette DEBUG loaded listener.js 03:40:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 170 (0x7fa1540c0800) [pid = 1955] [serial = 1236] [outer = 0x7fa14ffed800] 03:40:14 INFO - PROCESS | 1955 | 1461062414750 Marionette TRACE conn5 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 03:40:14 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 03:40:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1656ms 03:40:14 INFO - PROCESS | 1955 | 1461062414783 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 03:40:14 INFO - PROCESS | 1955 | 1461062414791 Marionette TRACE conn5 <- [1,1617,null,{"value":"8"}] 03:40:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 03:40:14 INFO - PROCESS | 1955 | 1461062414802 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 03:40:14 INFO - PROCESS | 1955 | 1461062414807 Marionette TRACE conn5 <- [1,1618,null,{}] 03:40:14 INFO - PROCESS | 1955 | 1461062414814 Marionette TRACE conn5 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:14 INFO - PROCESS | 1955 | 1461062414994 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 03:40:15 INFO - PROCESS | 1955 | 1461062415245 Marionette TRACE conn5 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:15 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa152a43000 == 97 [pid = 1955] [id = 412] 03:40:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 171 (0x7fa15421d800) [pid = 1955] [serial = 1237] [outer = (nil)] 03:40:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 172 (0x7fa1553af400) [pid = 1955] [serial = 1238] [outer = 0x7fa15421d800] 03:40:15 INFO - PROCESS | 1955 | 1461062415358 Marionette DEBUG loaded listener.js 03:40:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 173 (0x7fa1559aec00) [pid = 1955] [serial = 1239] [outer = 0x7fa15421d800] 03:40:15 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14ff8b800 == 96 [pid = 1955] [id = 396] 03:40:15 INFO - PROCESS | 1955 | --DOMWINDOW == 172 (0x7fa14dfdc000) [pid = 1955] [serial = 1160] [outer = (nil)] [url = about:blank] 03:40:15 INFO - PROCESS | 1955 | --DOMWINDOW == 171 (0x7fa1522ad400) [pid = 1955] [serial = 1163] [outer = (nil)] [url = about:blank] 03:40:15 INFO - PROCESS | 1955 | --DOMWINDOW == 170 (0x7fa15421a800) [pid = 1955] [serial = 1166] [outer = (nil)] [url = about:blank] 03:40:15 INFO - PROCESS | 1955 | --DOMWINDOW == 169 (0x7fa152b0d800) [pid = 1955] [serial = 1130] [outer = (nil)] [url = about:blank] 03:40:15 INFO - PROCESS | 1955 | --DOMWINDOW == 168 (0x7fa1559abc00) [pid = 1955] [serial = 1133] [outer = (nil)] [url = about:blank] 03:40:15 INFO - PROCESS | 1955 | --DOMWINDOW == 167 (0x7fa15cb9b800) [pid = 1955] [serial = 1136] [outer = (nil)] [url = about:blank] 03:40:15 INFO - PROCESS | 1955 | --DOMWINDOW == 166 (0x7fa15deac000) [pid = 1955] [serial = 1139] [outer = (nil)] [url = about:blank] 03:40:15 INFO - PROCESS | 1955 | --DOMWINDOW == 165 (0x7fa1616e9400) [pid = 1955] [serial = 1142] [outer = (nil)] [url = about:blank] 03:40:15 INFO - PROCESS | 1955 | --DOMWINDOW == 164 (0x7fa164d2d400) [pid = 1955] [serial = 1145] [outer = (nil)] [url = about:blank] 03:40:15 INFO - PROCESS | 1955 | --DOMWINDOW == 163 (0x7fa1669ac000) [pid = 1955] [serial = 1148] [outer = (nil)] [url = about:blank] 03:40:15 INFO - PROCESS | 1955 | --DOMWINDOW == 162 (0x7fa16758e000) [pid = 1955] [serial = 1151] [outer = (nil)] [url = about:blank] 03:40:15 INFO - PROCESS | 1955 | --DOMWINDOW == 161 (0x7fa16cd4bc00) [pid = 1955] [serial = 1154] [outer = (nil)] [url = about:blank] 03:40:15 INFO - PROCESS | 1955 | --DOMWINDOW == 160 (0x7fa16988cc00) [pid = 1955] [serial = 1157] [outer = (nil)] [url = about:blank] 03:40:15 INFO - PROCESS | 1955 | --DOMWINDOW == 159 (0x7fa15660f800) [pid = 1955] [serial = 1178] [outer = (nil)] [url = about:blank] 03:40:15 INFO - PROCESS | 1955 | --DOMWINDOW == 158 (0x7fa15ee30400) [pid = 1955] [serial = 1079] [outer = (nil)] [url = about:blank] 03:40:15 INFO - PROCESS | 1955 | --DOMWINDOW == 157 (0x7fa169c3c000) [pid = 1955] [serial = 1097] [outer = (nil)] [url = about:blank] 03:40:15 INFO - PROCESS | 1955 | --DOMWINDOW == 156 (0x7fa173ecc400) [pid = 1955] [serial = 1100] [outer = (nil)] [url = about:blank] 03:40:15 INFO - PROCESS | 1955 | --DOMWINDOW == 155 (0x7fa16179f000) [pid = 1955] [serial = 1082] [outer = (nil)] [url = about:blank] 03:40:15 INFO - PROCESS | 1955 | --DOMWINDOW == 154 (0x7fa15334e800) [pid = 1955] [serial = 1073] [outer = (nil)] [url = about:blank] 03:40:15 INFO - PROCESS | 1955 | --DOMWINDOW == 153 (0x7fa15b82c400) [pid = 1955] [serial = 1076] [outer = (nil)] [url = about:blank] 03:40:15 INFO - PROCESS | 1955 | --DOMWINDOW == 152 (0x7fa16705d400) [pid = 1955] [serial = 1094] [outer = (nil)] [url = about:blank] 03:40:15 INFO - PROCESS | 1955 | --DOMWINDOW == 151 (0x7fa15cec6800) [pid = 1955] [serial = 1085] [outer = (nil)] [url = about:blank] 03:40:16 INFO - PROCESS | 1955 | --DOMWINDOW == 150 (0x7fa16480cc00) [pid = 1955] [serial = 1088] [outer = (nil)] [url = about:blank] 03:40:16 INFO - PROCESS | 1955 | --DOMWINDOW == 149 (0x7fa15b4d3800) [pid = 1955] [serial = 1103] [outer = (nil)] [url = about:blank] 03:40:16 INFO - PROCESS | 1955 | --DOMWINDOW == 148 (0x7fa1664aa000) [pid = 1955] [serial = 1091] [outer = (nil)] [url = about:blank] 03:40:16 INFO - PROCESS | 1955 | --DOMWINDOW == 147 (0x7fa14e040400) [pid = 1955] [serial = 1169] [outer = (nil)] [url = about:blank] 03:40:16 INFO - PROCESS | 1955 | --DOMWINDOW == 146 (0x7fa14ffe8400) [pid = 1955] [serial = 1172] [outer = (nil)] [url = about:blank] 03:40:16 INFO - PROCESS | 1955 | --DOMWINDOW == 145 (0x7fa154366c00) [pid = 1955] [serial = 1175] [outer = (nil)] [url = about:blank] 03:40:16 INFO - PROCESS | 1955 | --DOMWINDOW == 144 (0x7fa1559ac400) [pid = 1955] [serial = 1176] [outer = (nil)] [url = about:blank] 03:40:16 INFO - PROCESS | 1955 | --DOMWINDOW == 143 (0x7fa14e3d1400) [pid = 1955] [serial = 1170] [outer = (nil)] [url = about:blank] 03:40:16 INFO - PROCESS | 1955 | --DOMWINDOW == 142 (0x7fa1559a7000) [pid = 1955] [serial = 1128] [outer = (nil)] [url = about:blank] 03:40:16 INFO - PROCESS | 1955 | --DOMWINDOW == 141 (0x7fa15535a800) [pid = 1955] [serial = 1127] [outer = (nil)] [url = about:blank] 03:40:16 INFO - PROCESS | 1955 | --DOMWINDOW == 140 (0x7fa1540c6400) [pid = 1955] [serial = 1173] [outer = (nil)] [url = about:blank] 03:40:16 INFO - PROCESS | 1955 | --DOMWINDOW == 139 (0x7fa160baa000) [pid = 1955] [serial = 1121] [outer = (nil)] [url = about:blank] 03:40:16 INFO - PROCESS | 1955 | --DOMWINDOW == 138 (0x7fa155b50400) [pid = 1955] [serial = 1113] [outer = (nil)] [url = about:blank] 03:40:16 INFO - PROCESS | 1955 | --DOMWINDOW == 137 (0x7fa14e3c9c00) [pid = 1955] [serial = 1106] [outer = (nil)] [url = about:blank] 03:40:16 INFO - PROCESS | 1955 | --DOMWINDOW == 136 (0x7fa154229c00) [pid = 1955] [serial = 1112] [outer = (nil)] [url = about:blank] 03:40:16 INFO - PROCESS | 1955 | --DOMWINDOW == 135 (0x7fa15d9f5000) [pid = 1955] [serial = 1071] [outer = (nil)] [url = about:blank] 03:40:16 INFO - PROCESS | 1955 | --DOMWINDOW == 134 (0x7fa1540bec00) [pid = 1955] [serial = 1125] [outer = (nil)] [url = about:blank] 03:40:16 INFO - PROCESS | 1955 | --DOMWINDOW == 133 (0x7fa1616f1400) [pid = 1955] [serial = 1122] [outer = (nil)] [url = about:blank] 03:40:16 INFO - PROCESS | 1955 | --DOMWINDOW == 132 (0x7fa15cb9b400) [pid = 1955] [serial = 1116] [outer = (nil)] [url = about:blank] 03:40:16 INFO - PROCESS | 1955 | --DOMWINDOW == 131 (0x7fa14e7d3000) [pid = 1955] [serial = 1107] [outer = (nil)] [url = about:blank] 03:40:16 INFO - PROCESS | 1955 | --DOMWINDOW == 130 (0x7fa152c54000) [pid = 1955] [serial = 1124] [outer = (nil)] [url = about:blank] 03:40:16 INFO - PROCESS | 1955 | --DOMWINDOW == 129 (0x7fa15d9f8c00) [pid = 1955] [serial = 1119] [outer = (nil)] [url = about:blank] 03:40:16 INFO - PROCESS | 1955 | --DOMWINDOW == 128 (0x7fa15a64e400) [pid = 1955] [serial = 1115] [outer = (nil)] [url = about:blank] 03:40:16 INFO - PROCESS | 1955 | --DOMWINDOW == 127 (0x7fa153356400) [pid = 1955] [serial = 1109] [outer = (nil)] [url = about:blank] 03:40:16 INFO - PROCESS | 1955 | --DOMWINDOW == 126 (0x7fa15d171800) [pid = 1955] [serial = 1118] [outer = (nil)] [url = about:blank] 03:40:16 INFO - PROCESS | 1955 | --DOMWINDOW == 125 (0x7fa1541b0400) [pid = 1955] [serial = 1110] [outer = (nil)] [url = about:blank] 03:40:16 INFO - PROCESS | 1955 | 1461062416331 Marionette TRACE conn5 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 03:40:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 03:40:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1582ms 03:40:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 03:40:16 INFO - PROCESS | 1955 | 1461062416384 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 03:40:16 INFO - PROCESS | 1955 | 1461062416387 Marionette TRACE conn5 <- [1,1621,null,{"value":"8"}] 03:40:16 INFO - PROCESS | 1955 | 1461062416394 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 03:40:16 INFO - PROCESS | 1955 | 1461062416400 Marionette TRACE conn5 <- [1,1622,null,{}] 03:40:16 INFO - PROCESS | 1955 | 1461062416415 Marionette TRACE conn5 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:16 INFO - PROCESS | 1955 | 1461062416633 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 03:40:16 INFO - PROCESS | 1955 | 1461062416859 Marionette TRACE conn5 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:16 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1540e7000 == 97 [pid = 1955] [id = 413] 03:40:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 126 (0x7fa153356400) [pid = 1955] [serial = 1240] [outer = (nil)] 03:40:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 127 (0x7fa15660f800) [pid = 1955] [serial = 1241] [outer = 0x7fa153356400] 03:40:16 INFO - PROCESS | 1955 | 1461062416959 Marionette DEBUG loaded listener.js 03:40:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 128 (0x7fa15ceae000) [pid = 1955] [serial = 1242] [outer = 0x7fa153356400] 03:40:17 INFO - PROCESS | 1955 | 1461062417673 Marionette TRACE conn5 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 03:40:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 03:40:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1340ms 03:40:17 INFO - PROCESS | 1955 | 1461062417733 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 03:40:17 INFO - PROCESS | 1955 | 1461062417738 Marionette TRACE conn5 <- [1,1625,null,{"value":"8"}] 03:40:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 03:40:17 INFO - PROCESS | 1955 | 1461062417745 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 03:40:17 INFO - PROCESS | 1955 | 1461062417748 Marionette TRACE conn5 <- [1,1626,null,{}] 03:40:17 INFO - PROCESS | 1955 | 1461062417753 Marionette TRACE conn5 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:18 INFO - PROCESS | 1955 | 1461062417999 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 03:40:18 INFO - PROCESS | 1955 | 1461062418020 Marionette TRACE conn5 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:18 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1566b2800 == 98 [pid = 1955] [id = 414] 03:40:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 129 (0x7fa1540c4c00) [pid = 1955] [serial = 1243] [outer = (nil)] 03:40:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 130 (0x7fa15d9f7000) [pid = 1955] [serial = 1244] [outer = 0x7fa1540c4c00] 03:40:18 INFO - PROCESS | 1955 | 1461062418083 Marionette DEBUG loaded listener.js 03:40:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 131 (0x7fa15cec1000) [pid = 1955] [serial = 1245] [outer = 0x7fa1540c4c00] 03:40:18 INFO - PROCESS | 1955 | 1461062418940 Marionette TRACE conn5 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 03:40:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 03:40:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1278ms 03:40:19 INFO - PROCESS | 1955 | 1461062419024 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 03:40:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 03:40:19 INFO - PROCESS | 1955 | 1461062419028 Marionette TRACE conn5 <- [1,1629,null,{"value":"8"}] 03:40:19 INFO - PROCESS | 1955 | 1461062419035 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 03:40:19 INFO - PROCESS | 1955 | 1461062419038 Marionette TRACE conn5 <- [1,1630,null,{}] 03:40:19 INFO - PROCESS | 1955 | 1461062419052 Marionette TRACE conn5 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:19 INFO - PROCESS | 1955 | 1461062419282 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 03:40:19 INFO - PROCESS | 1955 | 1461062419307 Marionette TRACE conn5 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:19 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15cc17800 == 99 [pid = 1955] [id = 415] 03:40:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 132 (0x7fa15d171800) [pid = 1955] [serial = 1246] [outer = (nil)] 03:40:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 133 (0x7fa160de0000) [pid = 1955] [serial = 1247] [outer = 0x7fa15d171800] 03:40:19 INFO - PROCESS | 1955 | 1461062419366 Marionette DEBUG loaded listener.js 03:40:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 134 (0x7fa1616f1800) [pid = 1955] [serial = 1248] [outer = 0x7fa15d171800] 03:40:20 INFO - PROCESS | 1955 | 1461062420262 Marionette TRACE conn5 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 03:40:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 03:40:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1444ms 03:40:20 INFO - PROCESS | 1955 | --DOMWINDOW == 133 (0x7fa15dcac800) [pid = 1955] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 03:40:20 INFO - PROCESS | 1955 | --DOMWINDOW == 132 (0x7fa165f84c00) [pid = 1955] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 03:40:20 INFO - PROCESS | 1955 | --DOMWINDOW == 131 (0x7fa14ffe6c00) [pid = 1955] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 03:40:20 INFO - PROCESS | 1955 | --DOMWINDOW == 130 (0x7fa1540c8000) [pid = 1955] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 03:40:20 INFO - PROCESS | 1955 | --DOMWINDOW == 129 (0x7fa15a865400) [pid = 1955] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 03:40:20 INFO - PROCESS | 1955 | --DOMWINDOW == 128 (0x7fa15df1d800) [pid = 1955] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 03:40:20 INFO - PROCESS | 1955 | --DOMWINDOW == 127 (0x7fa160c69c00) [pid = 1955] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 03:40:20 INFO - PROCESS | 1955 | --DOMWINDOW == 126 (0x7fa161bea400) [pid = 1955] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 03:40:20 INFO - PROCESS | 1955 | --DOMWINDOW == 125 (0x7fa14ffeec00) [pid = 1955] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 03:40:20 INFO - PROCESS | 1955 | --DOMWINDOW == 124 (0x7fa14e3ce000) [pid = 1955] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 03:40:20 INFO - PROCESS | 1955 | --DOMWINDOW == 123 (0x7fa14ffe8800) [pid = 1955] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 03:40:20 INFO - PROCESS | 1955 | --DOMWINDOW == 122 (0x7fa1621c9c00) [pid = 1955] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 03:40:20 INFO - PROCESS | 1955 | --DOMWINDOW == 121 (0x7fa152b15000) [pid = 1955] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 03:40:20 INFO - PROCESS | 1955 | --DOMWINDOW == 120 (0x7fa14dfd7000) [pid = 1955] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 03:40:20 INFO - PROCESS | 1955 | --DOMWINDOW == 119 (0x7fa152c56800) [pid = 1955] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 03:40:20 INFO - PROCESS | 1955 | --DOMWINDOW == 118 (0x7fa1541a8000) [pid = 1955] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 03:40:20 INFO - PROCESS | 1955 | --DOMWINDOW == 117 (0x7fa14dfd3c00) [pid = 1955] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 03:40:20 INFO - PROCESS | 1955 | --DOMWINDOW == 116 (0x7fa1559b0400) [pid = 1955] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 03:40:20 INFO - PROCESS | 1955 | --DOMWINDOW == 115 (0x7fa14e7e0800) [pid = 1955] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 03:40:20 INFO - PROCESS | 1955 | --DOMWINDOW == 114 (0x7fa15660dc00) [pid = 1955] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 03:40:20 INFO - PROCESS | 1955 | --DOMWINDOW == 113 (0x7fa156611000) [pid = 1955] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 03:40:20 INFO - PROCESS | 1955 | --DOMWINDOW == 112 (0x7fa1621c0c00) [pid = 1955] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 03:40:20 INFO - PROCESS | 1955 | --DOMWINDOW == 111 (0x7fa15dcadc00) [pid = 1955] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 03:40:20 INFO - PROCESS | 1955 | --DOMWINDOW == 110 (0x7fa156604c00) [pid = 1955] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 03:40:20 INFO - PROCESS | 1955 | --DOMWINDOW == 109 (0x7fa160f5d000) [pid = 1955] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 03:40:20 INFO - PROCESS | 1955 | --DOMWINDOW == 108 (0x7fa14e3c9800) [pid = 1955] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 03:40:20 INFO - PROCESS | 1955 | --DOMWINDOW == 107 (0x7fa164d34c00) [pid = 1955] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 03:40:20 INFO - PROCESS | 1955 | --DOMWINDOW == 106 (0x7fa165993800) [pid = 1955] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 03:40:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 03:40:20 INFO - PROCESS | 1955 | 1461062420530 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 03:40:20 INFO - PROCESS | 1955 | 1461062420532 Marionette TRACE conn5 <- [1,1633,null,{"value":"8"}] 03:40:20 INFO - PROCESS | 1955 | 1461062420539 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 03:40:20 INFO - PROCESS | 1955 | 1461062420542 Marionette TRACE conn5 <- [1,1634,null,{}] 03:40:20 INFO - PROCESS | 1955 | 1461062420547 Marionette TRACE conn5 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:20 INFO - PROCESS | 1955 | 1461062420744 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 03:40:20 INFO - PROCESS | 1955 | 1461062420929 Marionette TRACE conn5 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:20 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dbdd800 == 100 [pid = 1955] [id = 416] 03:40:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 107 (0x7fa15cd0f400) [pid = 1955] [serial = 1249] [outer = (nil)] 03:40:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 108 (0x7fa15df1d800) [pid = 1955] [serial = 1250] [outer = 0x7fa15cd0f400] 03:40:21 INFO - PROCESS | 1955 | 1461062420999 Marionette DEBUG loaded listener.js 03:40:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 109 (0x7fa161be4400) [pid = 1955] [serial = 1251] [outer = 0x7fa15cd0f400] 03:40:21 INFO - PROCESS | 1955 | 1461062421676 Marionette TRACE conn5 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 03:40:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 03:40:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1182ms 03:40:21 INFO - PROCESS | 1955 | 1461062421722 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 03:40:21 INFO - PROCESS | 1955 | 1461062421725 Marionette TRACE conn5 <- [1,1637,null,{"value":"8"}] 03:40:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 03:40:21 INFO - PROCESS | 1955 | 1461062421731 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 03:40:21 INFO - PROCESS | 1955 | 1461062421733 Marionette TRACE conn5 <- [1,1638,null,{}] 03:40:21 INFO - PROCESS | 1955 | 1461062421750 Marionette TRACE conn5 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:21 INFO - PROCESS | 1955 | 1461062421947 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 03:40:21 INFO - PROCESS | 1955 | 1461062421958 Marionette TRACE conn5 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:21 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15df67000 == 101 [pid = 1955] [id = 417] 03:40:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 110 (0x7fa15334e800) [pid = 1955] [serial = 1252] [outer = (nil)] 03:40:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 111 (0x7fa1648d5800) [pid = 1955] [serial = 1253] [outer = 0x7fa15334e800] 03:40:22 INFO - PROCESS | 1955 | 1461062422021 Marionette DEBUG loaded listener.js 03:40:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 112 (0x7fa166233c00) [pid = 1955] [serial = 1254] [outer = 0x7fa15334e800] 03:40:23 INFO - PROCESS | 1955 | 1461062423126 Marionette TRACE conn5 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 03:40:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 03:40:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1434ms 03:40:23 INFO - PROCESS | 1955 | 1461062423167 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 03:40:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 03:40:23 INFO - PROCESS | 1955 | 1461062423173 Marionette TRACE conn5 <- [1,1641,null,{"value":"8"}] 03:40:23 INFO - PROCESS | 1955 | 1461062423182 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 03:40:23 INFO - PROCESS | 1955 | 1461062423187 Marionette TRACE conn5 <- [1,1642,null,{}] 03:40:23 INFO - PROCESS | 1955 | 1461062423196 Marionette TRACE conn5 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:23 INFO - PROCESS | 1955 | 1461062423417 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 03:40:23 INFO - PROCESS | 1955 | 1461062423659 Marionette TRACE conn5 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:23 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa153154800 == 102 [pid = 1955] [id = 418] 03:40:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 113 (0x7fa152b16c00) [pid = 1955] [serial = 1255] [outer = (nil)] 03:40:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 114 (0x7fa15334c000) [pid = 1955] [serial = 1256] [outer = 0x7fa152b16c00] 03:40:23 INFO - PROCESS | 1955 | 1461062423780 Marionette DEBUG loaded listener.js 03:40:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 115 (0x7fa1541b6400) [pid = 1955] [serial = 1257] [outer = 0x7fa152b16c00] 03:40:24 INFO - PROCESS | 1955 | 1461062424624 Marionette TRACE conn5 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 03:40:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 03:40:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1486ms 03:40:24 INFO - PROCESS | 1955 | 1461062424668 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 03:40:24 INFO - PROCESS | 1955 | 1461062424676 Marionette TRACE conn5 <- [1,1645,null,{"value":"8"}] 03:40:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 03:40:24 INFO - PROCESS | 1955 | 1461062424687 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 03:40:24 INFO - PROCESS | 1955 | 1461062424690 Marionette TRACE conn5 <- [1,1646,null,{}] 03:40:24 INFO - PROCESS | 1955 | 1461062424697 Marionette TRACE conn5 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:24 INFO - PROCESS | 1955 | 1461062424898 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 03:40:25 INFO - PROCESS | 1955 | 1461062425081 Marionette TRACE conn5 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:25 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15aa5c000 == 103 [pid = 1955] [id = 419] 03:40:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 116 (0x7fa152c53400) [pid = 1955] [serial = 1258] [outer = (nil)] 03:40:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 117 (0x7fa155c97000) [pid = 1955] [serial = 1259] [outer = 0x7fa152c53400] 03:40:25 INFO - PROCESS | 1955 | 1461062425151 Marionette DEBUG loaded listener.js 03:40:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 118 (0x7fa15a861c00) [pid = 1955] [serial = 1260] [outer = 0x7fa152c53400] 03:40:26 INFO - PROCESS | 1955 | 1461062426178 Marionette TRACE conn5 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 03:40:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 03:40:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1539ms 03:40:26 INFO - PROCESS | 1955 | 1461062426227 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 03:40:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 03:40:26 INFO - PROCESS | 1955 | 1461062426231 Marionette TRACE conn5 <- [1,1649,null,{"value":"8"}] 03:40:26 INFO - PROCESS | 1955 | 1461062426238 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 03:40:26 INFO - PROCESS | 1955 | 1461062426244 Marionette TRACE conn5 <- [1,1650,null,{}] 03:40:26 INFO - PROCESS | 1955 | 1461062426260 Marionette TRACE conn5 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:26 INFO - PROCESS | 1955 | 1461062426495 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 03:40:26 INFO - PROCESS | 1955 | 1461062426732 Marionette TRACE conn5 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:26 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa161d0e800 == 104 [pid = 1955] [id = 420] 03:40:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 119 (0x7fa15d073800) [pid = 1955] [serial = 1261] [outer = (nil)] 03:40:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 120 (0x7fa160bab800) [pid = 1955] [serial = 1262] [outer = 0x7fa15d073800] 03:40:26 INFO - PROCESS | 1955 | 1461062426851 Marionette DEBUG loaded listener.js 03:40:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 121 (0x7fa16179fc00) [pid = 1955] [serial = 1263] [outer = 0x7fa15d073800] 03:40:27 INFO - PROCESS | 1955 | 1461062427723 Marionette TRACE conn5 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 03:40:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 03:40:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1541ms 03:40:27 INFO - PROCESS | 1955 | 1461062427779 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 03:40:27 INFO - PROCESS | 1955 | 1461062427783 Marionette TRACE conn5 <- [1,1653,null,{"value":"8"}] 03:40:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 03:40:27 INFO - PROCESS | 1955 | 1461062427789 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 03:40:27 INFO - PROCESS | 1955 | 1461062427792 Marionette TRACE conn5 <- [1,1654,null,{}] 03:40:27 INFO - PROCESS | 1955 | 1461062427798 Marionette TRACE conn5 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:28 INFO - PROCESS | 1955 | 1461062428000 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 03:40:28 INFO - PROCESS | 1955 | 1461062428185 Marionette TRACE conn5 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:28 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa165987000 == 105 [pid = 1955] [id = 421] 03:40:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 122 (0x7fa15d9f2400) [pid = 1955] [serial = 1264] [outer = (nil)] 03:40:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 123 (0x7fa165772000) [pid = 1955] [serial = 1265] [outer = 0x7fa15d9f2400] 03:40:28 INFO - PROCESS | 1955 | 1461062428261 Marionette DEBUG loaded listener.js 03:40:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 124 (0x7fa16623b800) [pid = 1955] [serial = 1266] [outer = 0x7fa15d9f2400] 03:40:29 INFO - PROCESS | 1955 | 1461062429113 Marionette TRACE conn5 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 03:40:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 03:40:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1378ms 03:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 03:40:29 INFO - PROCESS | 1955 | 1461062429168 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 03:40:29 INFO - PROCESS | 1955 | 1461062429171 Marionette TRACE conn5 <- [1,1657,null,{"value":"8"}] 03:40:29 INFO - PROCESS | 1955 | 1461062429178 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 03:40:29 INFO - PROCESS | 1955 | 1461062429181 Marionette TRACE conn5 <- [1,1658,null,{}] 03:40:29 INFO - PROCESS | 1955 | 1461062429188 Marionette TRACE conn5 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:29 INFO - PROCESS | 1955 | 1461062429386 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 03:40:29 INFO - PROCESS | 1955 | 1461062429576 Marionette TRACE conn5 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:29 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa167576800 == 106 [pid = 1955] [id = 422] 03:40:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 125 (0x7fa1617a0400) [pid = 1955] [serial = 1267] [outer = (nil)] 03:40:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 126 (0x7fa166f61800) [pid = 1955] [serial = 1268] [outer = 0x7fa1617a0400] 03:40:29 INFO - PROCESS | 1955 | 1461062429646 Marionette DEBUG loaded listener.js 03:40:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 127 (0x7fa16705d400) [pid = 1955] [serial = 1269] [outer = 0x7fa1617a0400] 03:40:30 INFO - PROCESS | 1955 | 1461062430570 Marionette TRACE conn5 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 03:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 03:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1430ms 03:40:30 INFO - PROCESS | 1955 | 1461062430608 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 03:40:30 INFO - PROCESS | 1955 | 1461062430611 Marionette TRACE conn5 <- [1,1661,null,{"value":"8"}] 03:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 03:40:30 INFO - PROCESS | 1955 | 1461062430619 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 03:40:30 INFO - PROCESS | 1955 | 1461062430622 Marionette TRACE conn5 <- [1,1662,null,{}] 03:40:30 INFO - PROCESS | 1955 | 1461062430629 Marionette TRACE conn5 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:30 INFO - PROCESS | 1955 | 1461062430868 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 03:40:31 INFO - PROCESS | 1955 | 1461062431055 Marionette TRACE conn5 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:31 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa173989000 == 107 [pid = 1955] [id = 423] 03:40:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 128 (0x7fa16801f400) [pid = 1955] [serial = 1270] [outer = (nil)] 03:40:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 129 (0x7fa1686b6000) [pid = 1955] [serial = 1271] [outer = 0x7fa16801f400] 03:40:31 INFO - PROCESS | 1955 | 1461062431135 Marionette DEBUG loaded listener.js 03:40:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 130 (0x7fa16ce07800) [pid = 1955] [serial = 1272] [outer = 0x7fa16801f400] 03:40:32 INFO - PROCESS | 1955 | 1461062432051 Marionette TRACE conn5 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 03:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 03:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1485ms 03:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 03:40:32 INFO - PROCESS | 1955 | 1461062432105 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 03:40:32 INFO - PROCESS | 1955 | 1461062432108 Marionette TRACE conn5 <- [1,1665,null,{"value":"8"}] 03:40:32 INFO - PROCESS | 1955 | 1461062432114 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 03:40:32 INFO - PROCESS | 1955 | 1461062432117 Marionette TRACE conn5 <- [1,1666,null,{}] 03:40:32 INFO - PROCESS | 1955 | 1461062432123 Marionette TRACE conn5 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:32 INFO - PROCESS | 1955 | 1461062432316 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 03:40:32 INFO - PROCESS | 1955 | 1461062432504 Marionette TRACE conn5 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:32 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa174e4b000 == 108 [pid = 1955] [id = 424] 03:40:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 131 (0x7fa168021800) [pid = 1955] [serial = 1273] [outer = (nil)] 03:40:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 132 (0x7fa173e24c00) [pid = 1955] [serial = 1274] [outer = 0x7fa168021800] 03:40:32 INFO - PROCESS | 1955 | 1461062432577 Marionette DEBUG loaded listener.js 03:40:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 133 (0x7fa174bc9c00) [pid = 1955] [serial = 1275] [outer = 0x7fa168021800] 03:40:33 INFO - PROCESS | 1955 | 1461062433408 Marionette TRACE conn5 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 03:40:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 03:40:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1339ms 03:40:33 INFO - PROCESS | 1955 | 1461062433453 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 03:40:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 03:40:33 INFO - PROCESS | 1955 | 1461062433458 Marionette TRACE conn5 <- [1,1669,null,{"value":"8"}] 03:40:33 INFO - PROCESS | 1955 | 1461062433464 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 03:40:33 INFO - PROCESS | 1955 | 1461062433468 Marionette TRACE conn5 <- [1,1670,null,{}] 03:40:33 INFO - PROCESS | 1955 | 1461062433492 Marionette TRACE conn5 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:33 INFO - PROCESS | 1955 | 1461062433687 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 03:40:33 INFO - PROCESS | 1955 | 1461062433876 Marionette TRACE conn5 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:33 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa176ece800 == 109 [pid = 1955] [id = 425] 03:40:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 134 (0x7fa172bce800) [pid = 1955] [serial = 1276] [outer = (nil)] 03:40:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 135 (0x7fa174fb8400) [pid = 1955] [serial = 1277] [outer = 0x7fa172bce800] 03:40:33 INFO - PROCESS | 1955 | 1461062433947 Marionette DEBUG loaded listener.js 03:40:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 136 (0x7fa176d95c00) [pid = 1955] [serial = 1278] [outer = 0x7fa172bce800] 03:40:34 INFO - PROCESS | 1955 | 1461062434797 Marionette TRACE conn5 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 03:40:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 03:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1384ms 03:40:34 INFO - PROCESS | 1955 | 1461062434848 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 03:40:34 INFO - PROCESS | 1955 | 1461062434852 Marionette TRACE conn5 <- [1,1673,null,{"value":"8"}] 03:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 03:40:34 INFO - PROCESS | 1955 | 1461062434858 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 03:40:34 INFO - PROCESS | 1955 | 1461062434860 Marionette TRACE conn5 <- [1,1674,null,{}] 03:40:34 INFO - PROCESS | 1955 | 1461062434866 Marionette TRACE conn5 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:35 INFO - PROCESS | 1955 | 1461062435061 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 03:40:35 INFO - PROCESS | 1955 | 1461062435252 Marionette TRACE conn5 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:35 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa178a20000 == 110 [pid = 1955] [id = 426] 03:40:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 137 (0x7fa172bd2400) [pid = 1955] [serial = 1279] [outer = (nil)] 03:40:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 138 (0x7fa1785b7c00) [pid = 1955] [serial = 1280] [outer = 0x7fa172bd2400] 03:40:35 INFO - PROCESS | 1955 | 1461062435322 Marionette DEBUG loaded listener.js 03:40:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 139 (0x7fa178b24400) [pid = 1955] [serial = 1281] [outer = 0x7fa172bd2400] 03:40:36 INFO - PROCESS | 1955 | 1461062436190 Marionette TRACE conn5 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 03:40:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 03:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1381ms 03:40:36 INFO - PROCESS | 1955 | 1461062436240 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 03:40:36 INFO - PROCESS | 1955 | 1461062436244 Marionette TRACE conn5 <- [1,1677,null,{"value":"8"}] 03:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 03:40:36 INFO - PROCESS | 1955 | 1461062436250 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 03:40:36 INFO - PROCESS | 1955 | 1461062436253 Marionette TRACE conn5 <- [1,1678,null,{}] 03:40:36 INFO - PROCESS | 1955 | 1461062436258 Marionette TRACE conn5 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:36 INFO - PROCESS | 1955 | 1461062436444 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 03:40:36 INFO - PROCESS | 1955 | 1461062436662 Marionette TRACE conn5 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:36 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa179064000 == 111 [pid = 1955] [id = 427] 03:40:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 140 (0x7fa173e33c00) [pid = 1955] [serial = 1282] [outer = (nil)] 03:40:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 141 (0x7fa178c5a400) [pid = 1955] [serial = 1283] [outer = 0x7fa173e33c00] 03:40:36 INFO - PROCESS | 1955 | 1461062436735 Marionette DEBUG loaded listener.js 03:40:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 142 (0x7fa178b24000) [pid = 1955] [serial = 1284] [outer = 0x7fa173e33c00] 03:40:37 INFO - PROCESS | 1955 | 1461062437671 Marionette TRACE conn5 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 03:40:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 03:40:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1476ms 03:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 03:40:37 INFO - PROCESS | 1955 | 1461062437727 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 03:40:37 INFO - PROCESS | 1955 | 1461062437731 Marionette TRACE conn5 <- [1,1681,null,{"value":"8"}] 03:40:37 INFO - PROCESS | 1955 | 1461062437737 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 03:40:37 INFO - PROCESS | 1955 | 1461062437741 Marionette TRACE conn5 <- [1,1682,null,{}] 03:40:37 INFO - PROCESS | 1955 | 1461062437747 Marionette TRACE conn5 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:37 INFO - PROCESS | 1955 | 1461062437972 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 03:40:38 INFO - PROCESS | 1955 | 1461062438162 Marionette TRACE conn5 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:38 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa17bad5800 == 112 [pid = 1955] [id = 428] 03:40:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 143 (0x7fa154244c00) [pid = 1955] [serial = 1285] [outer = (nil)] 03:40:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 144 (0x7fa15424e000) [pid = 1955] [serial = 1286] [outer = 0x7fa154244c00] 03:40:38 INFO - PROCESS | 1955 | 1461062438241 Marionette DEBUG loaded listener.js 03:40:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 145 (0x7fa178f83400) [pid = 1955] [serial = 1287] [outer = 0x7fa154244c00] 03:40:39 INFO - PROCESS | 1955 | 1461062439111 Marionette TRACE conn5 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 03:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 03:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1438ms 03:40:39 INFO - PROCESS | 1955 | 1461062439175 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 03:40:39 INFO - PROCESS | 1955 | 1461062439178 Marionette TRACE conn5 <- [1,1685,null,{"value":"8"}] 03:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 03:40:39 INFO - PROCESS | 1955 | 1461062439185 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 03:40:39 INFO - PROCESS | 1955 | 1461062439188 Marionette TRACE conn5 <- [1,1686,null,{}] 03:40:39 INFO - PROCESS | 1955 | 1461062439194 Marionette TRACE conn5 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:39 INFO - PROCESS | 1955 | 1461062439389 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 03:40:39 INFO - PROCESS | 1955 | 1461062439590 Marionette TRACE conn5 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:39 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15310f800 == 113 [pid = 1955] [id = 429] 03:40:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 146 (0x7fa14dfd7000) [pid = 1955] [serial = 1288] [outer = (nil)] 03:40:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 147 (0x7fa1542d3800) [pid = 1955] [serial = 1289] [outer = 0x7fa14dfd7000] 03:40:39 INFO - PROCESS | 1955 | 1461062439664 Marionette DEBUG loaded listener.js 03:40:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 148 (0x7fa1542dd800) [pid = 1955] [serial = 1290] [outer = 0x7fa14dfd7000] 03:40:40 INFO - PROCESS | 1955 | 1461062440526 Marionette TRACE conn5 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 03:40:40 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 03:40:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1384ms 03:40:40 INFO - PROCESS | 1955 | 1461062440570 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 03:40:40 INFO - PROCESS | 1955 | 1461062440574 Marionette TRACE conn5 <- [1,1689,null,{"value":"8"}] 03:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 03:40:40 INFO - PROCESS | 1955 | 1461062440579 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 03:40:40 INFO - PROCESS | 1955 | 1461062440581 Marionette TRACE conn5 <- [1,1690,null,{}] 03:40:40 INFO - PROCESS | 1955 | 1461062440587 Marionette TRACE conn5 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:40 INFO - PROCESS | 1955 | 1461062440793 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 03:40:40 INFO - PROCESS | 1955 | 1461062440992 Marionette TRACE conn5 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:41 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa152a58000 == 114 [pid = 1955] [id = 430] 03:40:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 149 (0x7fa14dfd4000) [pid = 1955] [serial = 1291] [outer = (nil)] 03:40:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 150 (0x7fa14e037800) [pid = 1955] [serial = 1292] [outer = 0x7fa14dfd4000] 03:40:41 INFO - PROCESS | 1955 | 1461062441060 Marionette DEBUG loaded listener.js 03:40:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 151 (0x7fa152950400) [pid = 1955] [serial = 1293] [outer = 0x7fa14dfd4000] 03:40:41 INFO - PROCESS | 1955 | 1461062441985 Marionette TRACE conn5 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 03:40:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 03:40:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1478ms 03:40:42 INFO - PROCESS | 1955 | 1461062442059 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 03:40:42 INFO - PROCESS | 1955 | 1461062442062 Marionette TRACE conn5 <- [1,1693,null,{"value":"8"}] 03:40:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 03:40:42 INFO - PROCESS | 1955 | 1461062442069 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 03:40:42 INFO - PROCESS | 1955 | 1461062442072 Marionette TRACE conn5 <- [1,1694,null,{}] 03:40:42 INFO - PROCESS | 1955 | 1461062442078 Marionette TRACE conn5 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:42 INFO - PROCESS | 1955 | 1461062442279 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 03:40:43 INFO - PROCESS | 1955 | 1461062443070 Marionette TRACE conn5 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:43 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa152a9f800 == 115 [pid = 1955] [id = 431] 03:40:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 152 (0x7fa14e043000) [pid = 1955] [serial = 1294] [outer = (nil)] 03:40:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 153 (0x7fa14e3cb000) [pid = 1955] [serial = 1295] [outer = 0x7fa14e043000] 03:40:43 INFO - PROCESS | 1955 | 1461062443144 Marionette DEBUG loaded listener.js 03:40:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 154 (0x7fa14e7d4400) [pid = 1955] [serial = 1296] [outer = 0x7fa14e043000] 03:40:44 INFO - PROCESS | 1955 | 1461062444045 Marionette TRACE conn5 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 03:40:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 03:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 2039ms 03:40:44 INFO - PROCESS | 1955 | 1461062444110 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 03:40:44 INFO - PROCESS | 1955 | 1461062444117 Marionette TRACE conn5 <- [1,1697,null,{"value":"8"}] 03:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 03:40:44 INFO - PROCESS | 1955 | 1461062444127 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 03:40:44 INFO - PROCESS | 1955 | 1461062444132 Marionette TRACE conn5 <- [1,1698,null,{}] 03:40:44 INFO - PROCESS | 1955 | 1461062444139 Marionette TRACE conn5 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:44 INFO - PROCESS | 1955 | 1461062444339 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 03:40:44 INFO - PROCESS | 1955 | 1461062444736 Marionette TRACE conn5 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:44 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15038b000 == 116 [pid = 1955] [id = 432] 03:40:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 155 (0x7fa152957800) [pid = 1955] [serial = 1297] [outer = (nil)] 03:40:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 156 (0x7fa152b0ec00) [pid = 1955] [serial = 1298] [outer = 0x7fa152957800] 03:40:44 INFO - PROCESS | 1955 | 1461062444812 Marionette DEBUG loaded listener.js 03:40:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 157 (0x7fa15334bc00) [pid = 1955] [serial = 1299] [outer = 0x7fa152957800] 03:40:45 INFO - PROCESS | 1955 | 1461062445747 Marionette TRACE conn5 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 03:40:45 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 03:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1681ms 03:40:45 INFO - PROCESS | 1955 | 1461062445811 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 03:40:45 INFO - PROCESS | 1955 | 1461062445818 Marionette TRACE conn5 <- [1,1701,null,{"value":"8"}] 03:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 03:40:45 INFO - PROCESS | 1955 | 1461062445825 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 03:40:45 INFO - PROCESS | 1955 | 1461062445829 Marionette TRACE conn5 <- [1,1702,null,{}] 03:40:45 INFO - PROCESS | 1955 | 1461062445836 Marionette TRACE conn5 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:46 INFO - PROCESS | 1955 | 1461062446053 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 03:40:46 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1566b8000 == 115 [pid = 1955] [id = 394] 03:40:46 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15df76000 == 114 [pid = 1955] [id = 47] 03:40:46 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa152a87000 == 113 [pid = 1955] [id = 393] 03:40:46 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa161c1a800 == 112 [pid = 1955] [id = 225] 03:40:46 INFO - PROCESS | 1955 | --DOMWINDOW == 156 (0x7fa14e3de800) [pid = 1955] [serial = 1181] [outer = (nil)] [url = about:blank] 03:40:46 INFO - PROCESS | 1955 | --DOMWINDOW == 155 (0x7fa15535fc00) [pid = 1955] [serial = 1184] [outer = (nil)] [url = about:blank] 03:40:46 INFO - PROCESS | 1955 | --DOMWINDOW == 154 (0x7fa154365400) [pid = 1955] [serial = 1193] [outer = (nil)] [url = about:blank] 03:40:46 INFO - PROCESS | 1955 | 1461062446368 Marionette TRACE conn5 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:46 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dbdd800 == 111 [pid = 1955] [id = 416] 03:40:46 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14ff94800 == 112 [pid = 1955] [id = 433] 03:40:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 155 (0x7fa14e3cf800) [pid = 1955] [serial = 1300] [outer = (nil)] 03:40:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 156 (0x7fa153359400) [pid = 1955] [serial = 1301] [outer = 0x7fa14e3cf800] 03:40:46 INFO - PROCESS | 1955 | 1461062446463 Marionette DEBUG loaded listener.js 03:40:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 157 (0x7fa1542d8400) [pid = 1955] [serial = 1302] [outer = 0x7fa14e3cf800] 03:40:46 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15cc17800 == 111 [pid = 1955] [id = 415] 03:40:46 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1566b2800 == 110 [pid = 1955] [id = 414] 03:40:46 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1540e7000 == 109 [pid = 1955] [id = 413] 03:40:46 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa152a43000 == 108 [pid = 1955] [id = 412] 03:40:46 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa153419000 == 107 [pid = 1955] [id = 411] 03:40:46 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1678c2800 == 106 [pid = 1955] [id = 408] 03:40:46 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16610d800 == 105 [pid = 1955] [id = 406] 03:40:46 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa164d7b000 == 104 [pid = 1955] [id = 405] 03:40:46 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa163304000 == 103 [pid = 1955] [id = 404] 03:40:46 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa162138800 == 102 [pid = 1955] [id = 403] 03:40:46 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa160da2800 == 101 [pid = 1955] [id = 402] 03:40:46 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15ded0800 == 100 [pid = 1955] [id = 401] 03:40:46 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dc8b800 == 99 [pid = 1955] [id = 400] 03:40:47 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15b4ac000 == 98 [pid = 1955] [id = 399] 03:40:47 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dc9f800 == 97 [pid = 1955] [id = 375] 03:40:47 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155584800 == 96 [pid = 1955] [id = 398] 03:40:47 INFO - PROCESS | 1955 | --DOMWINDOW == 156 (0x7fa16708c000) [pid = 1955] [serial = 1149] [outer = (nil)] [url = about:blank] 03:40:47 INFO - PROCESS | 1955 | --DOMWINDOW == 155 (0x7fa1559a9800) [pid = 1955] [serial = 1050] [outer = (nil)] [url = about:blank] 03:40:47 INFO - PROCESS | 1955 | --DOMWINDOW == 154 (0x7fa15435b800) [pid = 1955] [serial = 1074] [outer = (nil)] [url = about:blank] 03:40:47 INFO - PROCESS | 1955 | --DOMWINDOW == 153 (0x7fa155360400) [pid = 1955] [serial = 1167] [outer = (nil)] [url = about:blank] 03:40:47 INFO - PROCESS | 1955 | --DOMWINDOW == 152 (0x7fa166f60400) [pid = 1955] [serial = 1092] [outer = (nil)] [url = about:blank] 03:40:47 INFO - PROCESS | 1955 | --DOMWINDOW == 151 (0x7fa173e31000) [pid = 1955] [serial = 1155] [outer = (nil)] [url = about:blank] 03:40:47 INFO - PROCESS | 1955 | --DOMWINDOW == 150 (0x7fa1540c5000) [pid = 1955] [serial = 1164] [outer = (nil)] [url = about:blank] 03:40:47 INFO - PROCESS | 1955 | --DOMWINDOW == 149 (0x7fa174fc0400) [pid = 1955] [serial = 1158] [outer = (nil)] [url = about:blank] 03:40:47 INFO - PROCESS | 1955 | --DOMWINDOW == 148 (0x7fa155b5f800) [pid = 1955] [serial = 1134] [outer = (nil)] [url = about:blank] 03:40:47 INFO - PROCESS | 1955 | --DOMWINDOW == 147 (0x7fa1553ae400) [pid = 1955] [serial = 1161] [outer = (nil)] [url = about:blank] 03:40:47 INFO - PROCESS | 1955 | --DOMWINDOW == 146 (0x7fa176dce800) [pid = 1955] [serial = 1104] [outer = (nil)] [url = about:blank] 03:40:47 INFO - PROCESS | 1955 | --DOMWINDOW == 145 (0x7fa152c5b800) [pid = 1955] [serial = 1131] [outer = (nil)] [url = about:blank] 03:40:47 INFO - PROCESS | 1955 | --DOMWINDOW == 144 (0x7fa15d3cc400) [pid = 1955] [serial = 1137] [outer = (nil)] [url = about:blank] 03:40:47 INFO - PROCESS | 1955 | --DOMWINDOW == 143 (0x7fa160c64c00) [pid = 1955] [serial = 1140] [outer = (nil)] [url = about:blank] 03:40:47 INFO - PROCESS | 1955 | --DOMWINDOW == 142 (0x7fa165ca7000) [pid = 1955] [serial = 1089] [outer = (nil)] [url = about:blank] 03:40:47 INFO - PROCESS | 1955 | --DOMWINDOW == 141 (0x7fa161be9c00) [pid = 1955] [serial = 1143] [outer = (nil)] [url = about:blank] 03:40:47 INFO - PROCESS | 1955 | --DOMWINDOW == 140 (0x7fa15cead800) [pid = 1955] [serial = 1077] [outer = (nil)] [url = about:blank] 03:40:47 INFO - PROCESS | 1955 | --DOMWINDOW == 139 (0x7fa165f8ec00) [pid = 1955] [serial = 1146] [outer = (nil)] [url = about:blank] 03:40:47 INFO - PROCESS | 1955 | --DOMWINDOW == 138 (0x7fa174fc5400) [pid = 1955] [serial = 1101] [outer = (nil)] [url = about:blank] 03:40:47 INFO - PROCESS | 1955 | --DOMWINDOW == 137 (0x7fa168020800) [pid = 1955] [serial = 1095] [outer = (nil)] [url = about:blank] 03:40:47 INFO - PROCESS | 1955 | --DOMWINDOW == 136 (0x7fa160c6ac00) [pid = 1955] [serial = 1152] [outer = (nil)] [url = about:blank] 03:40:47 INFO - PROCESS | 1955 | --DOMWINDOW == 135 (0x7fa160c66c00) [pid = 1955] [serial = 1080] [outer = (nil)] [url = about:blank] 03:40:47 INFO - PROCESS | 1955 | --DOMWINDOW == 134 (0x7fa173742c00) [pid = 1955] [serial = 1098] [outer = (nil)] [url = about:blank] 03:40:47 INFO - PROCESS | 1955 | --DOMWINDOW == 133 (0x7fa15334fc00) [pid = 1955] [serial = 1191] [outer = (nil)] [url = about:blank] 03:40:47 INFO - PROCESS | 1955 | --DOMWINDOW == 132 (0x7fa1617ac400) [pid = 1955] [serial = 1083] [outer = (nil)] [url = about:blank] 03:40:47 INFO - PROCESS | 1955 | --DOMWINDOW == 131 (0x7fa161dc1c00) [pid = 1955] [serial = 1086] [outer = (nil)] [url = about:blank] 03:40:47 INFO - PROCESS | 1955 | --DOMWINDOW == 130 (0x7fa152b19800) [pid = 1955] [serial = 1190] [outer = (nil)] [url = about:blank] 03:40:47 INFO - PROCESS | 1955 | --DOMWINDOW == 129 (0x7fa15a649400) [pid = 1955] [serial = 1179] [outer = (nil)] [url = about:blank] 03:40:47 INFO - PROCESS | 1955 | --DOMWINDOW == 128 (0x7fa15cba4000) [pid = 1955] [serial = 1188] [outer = (nil)] [url = about:blank] 03:40:47 INFO - PROCESS | 1955 | --DOMWINDOW == 127 (0x7fa15b82e000) [pid = 1955] [serial = 1187] [outer = (nil)] [url = about:blank] 03:40:47 INFO - PROCESS | 1955 | 1461062447342 Marionette TRACE conn5 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 03:40:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 03:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1578ms 03:40:47 INFO - PROCESS | 1955 | 1461062447413 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 03:40:47 INFO - PROCESS | 1955 | 1461062447416 Marionette TRACE conn5 <- [1,1705,null,{"value":"8"}] 03:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 03:40:47 INFO - PROCESS | 1955 | 1461062447430 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 03:40:47 INFO - PROCESS | 1955 | 1461062447439 Marionette TRACE conn5 <- [1,1706,null,{}] 03:40:47 INFO - PROCESS | 1955 | 1461062447447 Marionette TRACE conn5 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:47 INFO - PROCESS | 1955 | 1461062447626 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 03:40:47 INFO - PROCESS | 1955 | 1461062447638 Marionette TRACE conn5 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:47 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15651e000 == 97 [pid = 1955] [id = 434] 03:40:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 128 (0x7fa152b19800) [pid = 1955] [serial = 1303] [outer = (nil)] 03:40:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 129 (0x7fa155366800) [pid = 1955] [serial = 1304] [outer = 0x7fa152b19800] 03:40:47 INFO - PROCESS | 1955 | 1461062447700 Marionette DEBUG loaded listener.js 03:40:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 130 (0x7fa1559a3000) [pid = 1955] [serial = 1305] [outer = 0x7fa152b19800] 03:40:48 INFO - PROCESS | 1955 | 1461062448573 Marionette TRACE conn5 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 03:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 03:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1197ms 03:40:48 INFO - PROCESS | 1955 | 1461062448620 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 03:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 03:40:48 INFO - PROCESS | 1955 | 1461062448625 Marionette TRACE conn5 <- [1,1709,null,{"value":"8"}] 03:40:48 INFO - PROCESS | 1955 | 1461062448631 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 03:40:48 INFO - PROCESS | 1955 | 1461062448634 Marionette TRACE conn5 <- [1,1710,null,{}] 03:40:48 INFO - PROCESS | 1955 | 1461062448639 Marionette TRACE conn5 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:48 INFO - PROCESS | 1955 | 1461062448819 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 03:40:49 INFO - PROCESS | 1955 | 1461062448999 Marionette TRACE conn5 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:49 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15a88c000 == 98 [pid = 1955] [id = 435] 03:40:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 131 (0x7fa152c5b800) [pid = 1955] [serial = 1306] [outer = (nil)] 03:40:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 132 (0x7fa155c98800) [pid = 1955] [serial = 1307] [outer = 0x7fa152c5b800] 03:40:49 INFO - PROCESS | 1955 | 1461062449072 Marionette DEBUG loaded listener.js 03:40:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 133 (0x7fa15660d400) [pid = 1955] [serial = 1308] [outer = 0x7fa152c5b800] 03:40:49 INFO - PROCESS | 1955 | 1461062449914 Marionette TRACE conn5 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 03:40:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 03:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1329ms 03:40:49 INFO - PROCESS | 1955 | 1461062449964 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 03:40:49 INFO - PROCESS | 1955 | 1461062449968 Marionette TRACE conn5 <- [1,1713,null,{"value":"8"}] 03:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 03:40:49 INFO - PROCESS | 1955 | 1461062449974 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 03:40:49 INFO - PROCESS | 1955 | 1461062449978 Marionette TRACE conn5 <- [1,1714,null,{}] 03:40:49 INFO - PROCESS | 1955 | 1461062449991 Marionette TRACE conn5 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:50 INFO - PROCESS | 1955 | 1461062450221 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 03:40:50 INFO - PROCESS | 1955 | 1461062450258 Marionette TRACE conn5 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:50 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15cd79000 == 99 [pid = 1955] [id = 436] 03:40:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 134 (0x7fa15a866000) [pid = 1955] [serial = 1309] [outer = (nil)] 03:40:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 135 (0x7fa15a86b400) [pid = 1955] [serial = 1310] [outer = 0x7fa15a866000] 03:40:50 INFO - PROCESS | 1955 | 1461062450373 Marionette DEBUG loaded listener.js 03:40:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 136 (0x7fa15ca59800) [pid = 1955] [serial = 1311] [outer = 0x7fa15a866000] 03:40:51 INFO - PROCESS | 1955 | --DOMWINDOW == 135 (0x7fa1540c4c00) [pid = 1955] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 03:40:51 INFO - PROCESS | 1955 | --DOMWINDOW == 134 (0x7fa1541a8c00) [pid = 1955] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 03:40:51 INFO - PROCESS | 1955 | --DOMWINDOW == 133 (0x7fa14ffed800) [pid = 1955] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 03:40:51 INFO - PROCESS | 1955 | --DOMWINDOW == 132 (0x7fa153356400) [pid = 1955] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 03:40:51 INFO - PROCESS | 1955 | --DOMWINDOW == 131 (0x7fa15421d800) [pid = 1955] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 03:40:51 INFO - PROCESS | 1955 | --DOMWINDOW == 130 (0x7fa15cd0f400) [pid = 1955] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 03:40:51 INFO - PROCESS | 1955 | --DOMWINDOW == 129 (0x7fa14e3ccc00) [pid = 1955] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 03:40:51 INFO - PROCESS | 1955 | --DOMWINDOW == 128 (0x7fa154222c00) [pid = 1955] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 03:40:51 INFO - PROCESS | 1955 | --DOMWINDOW == 127 (0x7fa15d171800) [pid = 1955] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 03:40:52 INFO - PROCESS | 1955 | 1461062452151 Marionette TRACE conn5 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 03:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 03:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 2242ms 03:40:52 INFO - PROCESS | 1955 | 1461062452217 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 03:40:52 INFO - PROCESS | 1955 | 1461062452224 Marionette TRACE conn5 <- [1,1717,null,{"value":"8"}] 03:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 03:40:52 INFO - PROCESS | 1955 | 1461062452234 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 03:40:52 INFO - PROCESS | 1955 | 1461062452238 Marionette TRACE conn5 <- [1,1718,null,{}] 03:40:52 INFO - PROCESS | 1955 | 1461062452247 Marionette TRACE conn5 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:52 INFO - PROCESS | 1955 | 1461062452492 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 03:40:52 INFO - PROCESS | 1955 | 1461062452732 Marionette TRACE conn5 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:52 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15542b800 == 100 [pid = 1955] [id = 437] 03:40:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 128 (0x7fa152954000) [pid = 1955] [serial = 1312] [outer = (nil)] 03:40:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 129 (0x7fa152c55c00) [pid = 1955] [serial = 1313] [outer = 0x7fa152954000] 03:40:52 INFO - PROCESS | 1955 | 1461062452825 Marionette DEBUG loaded listener.js 03:40:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 130 (0x7fa1541ae800) [pid = 1955] [serial = 1314] [outer = 0x7fa152954000] 03:40:53 INFO - PROCESS | 1955 | 1461062453781 Marionette TRACE conn5 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 03:40:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 03:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1585ms 03:40:53 INFO - PROCESS | 1955 | 1461062453820 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 03:40:53 INFO - PROCESS | 1955 | 1461062453829 Marionette TRACE conn5 <- [1,1721,null,{"value":"8"}] 03:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 03:40:53 INFO - PROCESS | 1955 | 1461062453840 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 03:40:53 INFO - PROCESS | 1955 | 1461062453845 Marionette TRACE conn5 <- [1,1722,null,{}] 03:40:53 INFO - PROCESS | 1955 | 1461062453853 Marionette TRACE conn5 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:54 INFO - PROCESS | 1955 | 1461062454057 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 03:40:54 INFO - PROCESS | 1955 | 1461062454288 Marionette TRACE conn5 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:54 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15aa44000 == 101 [pid = 1955] [id = 438] 03:40:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 131 (0x7fa152955c00) [pid = 1955] [serial = 1315] [outer = (nil)] 03:40:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 132 (0x7fa1542e1c00) [pid = 1955] [serial = 1316] [outer = 0x7fa152955c00] 03:40:54 INFO - PROCESS | 1955 | 1461062454405 Marionette DEBUG loaded listener.js 03:40:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 133 (0x7fa15594ec00) [pid = 1955] [serial = 1317] [outer = 0x7fa152955c00] 03:40:55 INFO - PROCESS | 1955 | 1461062455253 Marionette TRACE conn5 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 03:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 03:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1480ms 03:40:55 INFO - PROCESS | 1955 | 1461062455321 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 03:40:55 INFO - PROCESS | 1955 | 1461062455324 Marionette TRACE conn5 <- [1,1725,null,{"value":"8"}] 03:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 03:40:55 INFO - PROCESS | 1955 | 1461062455332 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 03:40:55 INFO - PROCESS | 1955 | 1461062455338 Marionette TRACE conn5 <- [1,1726,null,{}] 03:40:55 INFO - PROCESS | 1955 | 1461062455355 Marionette TRACE conn5 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:55 INFO - PROCESS | 1955 | 1461062455602 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 03:40:55 INFO - PROCESS | 1955 | 1461062455894 Marionette TRACE conn5 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:55 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dd9d800 == 102 [pid = 1955] [id = 439] 03:40:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 134 (0x7fa1542df800) [pid = 1955] [serial = 1318] [outer = (nil)] 03:40:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 135 (0x7fa15b4ce400) [pid = 1955] [serial = 1319] [outer = 0x7fa1542df800] 03:40:55 INFO - PROCESS | 1955 | 1461062455977 Marionette DEBUG loaded listener.js 03:40:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 136 (0x7fa15cb9b800) [pid = 1955] [serial = 1320] [outer = 0x7fa1542df800] 03:40:56 INFO - PROCESS | 1955 | 1461062456852 Marionette TRACE conn5 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 03:40:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 03:40:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1598ms 03:40:56 INFO - PROCESS | 1955 | 1461062456930 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 03:40:56 INFO - PROCESS | 1955 | 1461062456934 Marionette TRACE conn5 <- [1,1729,null,{"value":"8"}] 03:40:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 03:40:56 INFO - PROCESS | 1955 | 1461062456943 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 03:40:56 INFO - PROCESS | 1955 | 1461062456945 Marionette TRACE conn5 <- [1,1730,null,{}] 03:40:56 INFO - PROCESS | 1955 | 1461062456950 Marionette TRACE conn5 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:57 INFO - PROCESS | 1955 | 1461062457203 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 03:40:57 INFO - PROCESS | 1955 | 1461062457431 Marionette TRACE conn5 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:57 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa161204000 == 103 [pid = 1955] [id = 440] 03:40:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 137 (0x7fa155c97400) [pid = 1955] [serial = 1321] [outer = (nil)] 03:40:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 138 (0x7fa15cec9000) [pid = 1955] [serial = 1322] [outer = 0x7fa155c97400] 03:40:57 INFO - PROCESS | 1955 | 1461062457552 Marionette DEBUG loaded listener.js 03:40:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 139 (0x7fa15d757000) [pid = 1955] [serial = 1323] [outer = 0x7fa155c97400] 03:40:58 INFO - PROCESS | 1955 | 1461062458421 Marionette TRACE conn5 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 03:40:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 03:40:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1535ms 03:40:58 INFO - PROCESS | 1955 | 1461062458479 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 03:40:58 INFO - PROCESS | 1955 | 1461062458482 Marionette TRACE conn5 <- [1,1733,null,{"value":"8"}] 03:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 03:40:58 INFO - PROCESS | 1955 | 1461062458489 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 03:40:58 INFO - PROCESS | 1955 | 1461062458492 Marionette TRACE conn5 <- [1,1734,null,{}] 03:40:58 INFO - PROCESS | 1955 | 1461062458498 Marionette TRACE conn5 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:58 INFO - PROCESS | 1955 | 1461062458703 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 03:40:58 INFO - PROCESS | 1955 | 1461062458892 Marionette TRACE conn5 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:58 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa161d10000 == 104 [pid = 1955] [id = 441] 03:40:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 140 (0x7fa14ffe6c00) [pid = 1955] [serial = 1324] [outer = (nil)] 03:40:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 141 (0x7fa15dca6000) [pid = 1955] [serial = 1325] [outer = 0x7fa14ffe6c00] 03:40:58 INFO - PROCESS | 1955 | 1461062458966 Marionette DEBUG loaded listener.js 03:40:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 142 (0x7fa15eb7c400) [pid = 1955] [serial = 1326] [outer = 0x7fa14ffe6c00] 03:40:59 INFO - PROCESS | 1955 | 1461062459860 Marionette TRACE conn5 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 03:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 03:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1432ms 03:40:59 INFO - PROCESS | 1955 | 1461062459922 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 03:40:59 INFO - PROCESS | 1955 | 1461062459925 Marionette TRACE conn5 <- [1,1737,null,{"value":"8"}] 03:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 03:40:59 INFO - PROCESS | 1955 | 1461062459931 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 03:40:59 INFO - PROCESS | 1955 | 1461062459935 Marionette TRACE conn5 <- [1,1738,null,{}] 03:40:59 INFO - PROCESS | 1955 | 1461062459941 Marionette TRACE conn5 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:00 INFO - PROCESS | 1955 | 1461062460156 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 03:41:00 INFO - PROCESS | 1955 | 1461062460346 Marionette TRACE conn5 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:00 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa164869000 == 105 [pid = 1955] [id = 442] 03:41:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 143 (0x7fa15cd0f400) [pid = 1955] [serial = 1327] [outer = (nil)] 03:41:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 144 (0x7fa1617a8400) [pid = 1955] [serial = 1328] [outer = 0x7fa15cd0f400] 03:41:00 INFO - PROCESS | 1955 | 1461062460426 Marionette DEBUG loaded listener.js 03:41:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 145 (0x7fa1621c2400) [pid = 1955] [serial = 1329] [outer = 0x7fa15cd0f400] 03:41:01 INFO - PROCESS | 1955 | 1461062461312 Marionette TRACE conn5 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 03:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 03:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1428ms 03:41:01 INFO - PROCESS | 1955 | 1461062461361 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 03:41:01 INFO - PROCESS | 1955 | 1461062461366 Marionette TRACE conn5 <- [1,1741,null,{"value":"8"}] 03:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 03:41:01 INFO - PROCESS | 1955 | 1461062461372 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 03:41:01 INFO - PROCESS | 1955 | 1461062461375 Marionette TRACE conn5 <- [1,1742,null,{}] 03:41:01 INFO - PROCESS | 1955 | 1461062461381 Marionette TRACE conn5 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:01 INFO - PROCESS | 1955 | 1461062461577 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 03:41:01 INFO - PROCESS | 1955 | 1461062461772 Marionette TRACE conn5 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:01 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa166a70000 == 106 [pid = 1955] [id = 443] 03:41:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 146 (0x7fa15d75c400) [pid = 1955] [serial = 1330] [outer = (nil)] 03:41:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 147 (0x7fa163fa7800) [pid = 1955] [serial = 1331] [outer = 0x7fa15d75c400] 03:41:01 INFO - PROCESS | 1955 | 1461062461844 Marionette DEBUG loaded listener.js 03:41:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 148 (0x7fa164d34c00) [pid = 1955] [serial = 1332] [outer = 0x7fa15d75c400] 03:41:02 INFO - PROCESS | 1955 | 1461062462773 Marionette TRACE conn5 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 03:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 03:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1484ms 03:41:02 INFO - PROCESS | 1955 | 1461062462857 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 03:41:02 INFO - PROCESS | 1955 | 1461062462861 Marionette TRACE conn5 <- [1,1745,null,{"value":"8"}] 03:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 03:41:02 INFO - PROCESS | 1955 | 1461062462870 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 03:41:02 INFO - PROCESS | 1955 | 1461062462873 Marionette TRACE conn5 <- [1,1746,null,{}] 03:41:02 INFO - PROCESS | 1955 | 1461062462878 Marionette TRACE conn5 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:03 INFO - PROCESS | 1955 | 1461062463113 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 03:41:03 INFO - PROCESS | 1955 | 1461062463304 Marionette TRACE conn5 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:03 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1678b9000 == 107 [pid = 1955] [id = 444] 03:41:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 149 (0x7fa161dc1c00) [pid = 1955] [serial = 1333] [outer = (nil)] 03:41:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 150 (0x7fa165ca7000) [pid = 1955] [serial = 1334] [outer = 0x7fa161dc1c00] 03:41:03 INFO - PROCESS | 1955 | 1461062463415 Marionette DEBUG loaded listener.js 03:41:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 151 (0x7fa166230000) [pid = 1955] [serial = 1335] [outer = 0x7fa161dc1c00] 03:41:04 INFO - PROCESS | 1955 | 1461062464265 Marionette TRACE conn5 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 03:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 03:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1431ms 03:41:04 INFO - PROCESS | 1955 | 1461062464302 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 03:41:04 INFO - PROCESS | 1955 | 1461062464305 Marionette TRACE conn5 <- [1,1749,null,{"value":"8"}] 03:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 03:41:04 INFO - PROCESS | 1955 | 1461062464312 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 03:41:04 INFO - PROCESS | 1955 | 1461062464315 Marionette TRACE conn5 <- [1,1750,null,{}] 03:41:04 INFO - PROCESS | 1955 | 1461062464320 Marionette TRACE conn5 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:04 INFO - PROCESS | 1955 | 1461062464509 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 03:41:04 INFO - PROCESS | 1955 | 1461062464707 Marionette TRACE conn5 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:04 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16ce42800 == 108 [pid = 1955] [id = 445] 03:41:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 152 (0x7fa16347dc00) [pid = 1955] [serial = 1336] [outer = (nil)] 03:41:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 153 (0x7fa1669a8000) [pid = 1955] [serial = 1337] [outer = 0x7fa16347dc00] 03:41:04 INFO - PROCESS | 1955 | 1461062464779 Marionette DEBUG loaded listener.js 03:41:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 154 (0x7fa167054800) [pid = 1955] [serial = 1338] [outer = 0x7fa16347dc00] 03:41:05 INFO - PROCESS | 1955 | 1461062465684 Marionette TRACE conn5 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 03:41:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 03:41:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1430ms 03:41:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 03:41:05 INFO - PROCESS | 1955 | 1461062465743 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 03:41:05 INFO - PROCESS | 1955 | 1461062465746 Marionette TRACE conn5 <- [1,1753,null,{"value":"8"}] 03:41:05 INFO - PROCESS | 1955 | 1461062465752 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 03:41:05 INFO - PROCESS | 1955 | 1461062465755 Marionette TRACE conn5 <- [1,1754,null,{}] 03:41:05 INFO - PROCESS | 1955 | 1461062465761 Marionette TRACE conn5 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:05 INFO - PROCESS | 1955 | 1461062465974 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 03:41:06 INFO - PROCESS | 1955 | 1461062466168 Marionette TRACE conn5 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:06 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa173e6c000 == 109 [pid = 1955] [id = 446] 03:41:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 155 (0x7fa165955c00) [pid = 1955] [serial = 1339] [outer = (nil)] 03:41:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 156 (0x7fa167089c00) [pid = 1955] [serial = 1340] [outer = 0x7fa165955c00] 03:41:06 INFO - PROCESS | 1955 | 1461062466247 Marionette DEBUG loaded listener.js 03:41:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 157 (0x7fa167883800) [pid = 1955] [serial = 1341] [outer = 0x7fa165955c00] 03:41:07 INFO - PROCESS | 1955 | 1461062467187 Marionette TRACE conn5 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 03:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 03:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1479ms 03:41:07 INFO - PROCESS | 1955 | 1461062467231 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 03:41:07 INFO - PROCESS | 1955 | 1461062467235 Marionette TRACE conn5 <- [1,1757,null,{"value":"8"}] 03:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 03:41:07 INFO - PROCESS | 1955 | 1461062467242 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 03:41:07 INFO - PROCESS | 1955 | 1461062467247 Marionette TRACE conn5 <- [1,1758,null,{}] 03:41:07 INFO - PROCESS | 1955 | 1461062467253 Marionette TRACE conn5 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:07 INFO - PROCESS | 1955 | 1461062467491 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 03:41:07 INFO - PROCESS | 1955 | 1461062467684 Marionette TRACE conn5 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:07 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa17b743800 == 110 [pid = 1955] [id = 447] 03:41:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 158 (0x7fa166f6e000) [pid = 1955] [serial = 1342] [outer = (nil)] 03:41:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 159 (0x7fa169c45800) [pid = 1955] [serial = 1343] [outer = 0x7fa166f6e000] 03:41:07 INFO - PROCESS | 1955 | 1461062467764 Marionette DEBUG loaded listener.js 03:41:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 160 (0x7fa173ec1400) [pid = 1955] [serial = 1344] [outer = 0x7fa166f6e000] 03:41:08 INFO - PROCESS | 1955 | 1461062468652 Marionette TRACE conn5 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 03:41:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 03:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1478ms 03:41:08 INFO - PROCESS | 1955 | 1461062468722 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 03:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 03:41:08 INFO - PROCESS | 1955 | 1461062468725 Marionette TRACE conn5 <- [1,1761,null,{"value":"8"}] 03:41:08 INFO - PROCESS | 1955 | 1461062468733 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 03:41:08 INFO - PROCESS | 1955 | 1461062468736 Marionette TRACE conn5 <- [1,1762,null,{}] 03:41:08 INFO - PROCESS | 1955 | 1461062468742 Marionette TRACE conn5 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:08 INFO - PROCESS | 1955 | 1461062468941 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 03:41:09 INFO - PROCESS | 1955 | 1461062469139 Marionette TRACE conn5 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:09 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1618c0800 == 111 [pid = 1955] [id = 448] 03:41:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 161 (0x7fa1686f0400) [pid = 1955] [serial = 1345] [outer = (nil)] 03:41:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 162 (0x7fa176d28800) [pid = 1955] [serial = 1346] [outer = 0x7fa1686f0400] 03:41:09 INFO - PROCESS | 1955 | 1461062469209 Marionette DEBUG loaded listener.js 03:41:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 163 (0x7fa178b2d400) [pid = 1955] [serial = 1347] [outer = 0x7fa1686f0400] 03:41:10 INFO - PROCESS | 1955 | 1461062470083 Marionette TRACE conn5 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 03:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 03:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1389ms 03:41:10 INFO - PROCESS | 1955 | 1461062470121 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 03:41:10 INFO - PROCESS | 1955 | 1461062470124 Marionette TRACE conn5 <- [1,1765,null,{"value":"8"}] 03:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 03:41:10 INFO - PROCESS | 1955 | 1461062470132 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 03:41:10 INFO - PROCESS | 1955 | 1461062470135 Marionette TRACE conn5 <- [1,1766,null,{}] 03:41:10 INFO - PROCESS | 1955 | 1461062470141 Marionette TRACE conn5 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:10 INFO - PROCESS | 1955 | 1461062470336 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 03:41:10 INFO - PROCESS | 1955 | 1461062470540 Marionette TRACE conn5 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:10 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa178f58800 == 112 [pid = 1955] [id = 449] 03:41:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 164 (0x7fa14eaa2c00) [pid = 1955] [serial = 1348] [outer = (nil)] 03:41:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 165 (0x7fa14eaab400) [pid = 1955] [serial = 1349] [outer = 0x7fa14eaa2c00] 03:41:10 INFO - PROCESS | 1955 | 1461062470651 Marionette DEBUG loaded listener.js 03:41:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 166 (0x7fa14eab0400) [pid = 1955] [serial = 1350] [outer = 0x7fa14eaa2c00] 03:41:11 INFO - PROCESS | 1955 | 1461062471565 Marionette TRACE conn5 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 03:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 03:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1485ms 03:41:11 INFO - PROCESS | 1955 | 1461062471619 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 03:41:11 INFO - PROCESS | 1955 | 1461062471623 Marionette TRACE conn5 <- [1,1769,null,{"value":"8"}] 03:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 03:41:11 INFO - PROCESS | 1955 | 1461062471647 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 03:41:11 INFO - PROCESS | 1955 | 1461062471650 Marionette TRACE conn5 <- [1,1770,null,{}] 03:41:11 INFO - PROCESS | 1955 | 1461062471656 Marionette TRACE conn5 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:11 INFO - PROCESS | 1955 | 1461062471855 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 03:41:12 INFO - PROCESS | 1955 | 1461062472066 Marionette TRACE conn5 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:12 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14e719800 == 113 [pid = 1955] [id = 450] 03:41:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 167 (0x7fa14e03f400) [pid = 1955] [serial = 1351] [outer = (nil)] 03:41:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 168 (0x7fa1503a5400) [pid = 1955] [serial = 1352] [outer = 0x7fa14e03f400] 03:41:12 INFO - PROCESS | 1955 | 1461062472135 Marionette DEBUG loaded listener.js 03:41:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 169 (0x7fa1503aac00) [pid = 1955] [serial = 1353] [outer = 0x7fa14e03f400] 03:41:13 INFO - PROCESS | 1955 | 1461062473025 Marionette TRACE conn5 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 03:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 03:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1430ms 03:41:13 INFO - PROCESS | 1955 | 1461062473075 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 03:41:13 INFO - PROCESS | 1955 | 1461062473078 Marionette TRACE conn5 <- [1,1773,null,{"value":"8"}] 03:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 03:41:13 INFO - PROCESS | 1955 | 1461062473085 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 03:41:13 INFO - PROCESS | 1955 | 1461062473087 Marionette TRACE conn5 <- [1,1774,null,{}] 03:41:13 INFO - PROCESS | 1955 | 1461062473093 Marionette TRACE conn5 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:13 INFO - PROCESS | 1955 | 1461062473277 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 03:41:13 INFO - PROCESS | 1955 | 1461062473865 Marionette TRACE conn5 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:13 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15341f800 == 114 [pid = 1955] [id = 451] 03:41:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 170 (0x7fa14e042c00) [pid = 1955] [serial = 1354] [outer = (nil)] 03:41:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 171 (0x7fa14e3c7800) [pid = 1955] [serial = 1355] [outer = 0x7fa14e042c00] 03:41:13 INFO - PROCESS | 1955 | 1461062473977 Marionette DEBUG loaded listener.js 03:41:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 172 (0x7fa14e7dcc00) [pid = 1955] [serial = 1356] [outer = 0x7fa14e042c00] 03:41:14 INFO - PROCESS | 1955 | 1461062474906 Marionette TRACE conn5 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 03:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 03:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1896ms 03:41:14 INFO - PROCESS | 1955 | 1461062474983 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 03:41:14 INFO - PROCESS | 1955 | 1461062474990 Marionette TRACE conn5 <- [1,1777,null,{"value":"8"}] 03:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 03:41:15 INFO - PROCESS | 1955 | 1461062474999 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 03:41:15 INFO - PROCESS | 1955 | 1461062475004 Marionette TRACE conn5 <- [1,1778,null,{}] 03:41:15 INFO - PROCESS | 1955 | 1461062475011 Marionette TRACE conn5 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:15 INFO - PROCESS | 1955 | 1461062475354 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 03:41:15 INFO - PROCESS | 1955 | 1461062475669 Marionette TRACE conn5 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:15 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14ebeb000 == 115 [pid = 1955] [id = 452] 03:41:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 173 (0x7fa152954800) [pid = 1955] [serial = 1357] [outer = (nil)] 03:41:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 174 (0x7fa1540c2400) [pid = 1955] [serial = 1358] [outer = 0x7fa152954800] 03:41:15 INFO - PROCESS | 1955 | 1461062475743 Marionette DEBUG loaded listener.js 03:41:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 175 (0x7fa154225800) [pid = 1955] [serial = 1359] [outer = 0x7fa152954800] 03:41:16 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15a88c000 == 114 [pid = 1955] [id = 435] 03:41:16 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15651e000 == 113 [pid = 1955] [id = 434] 03:41:16 INFO - PROCESS | 1955 | --DOMWINDOW == 174 (0x7fa161dbb400) [pid = 1955] [serial = 1214] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1955 | --DOMWINDOW == 173 (0x7fa1647d6000) [pid = 1955] [serial = 1217] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1955 | --DOMWINDOW == 172 (0x7fa16565f800) [pid = 1955] [serial = 1220] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1955 | --DOMWINDOW == 171 (0x7fa165cad800) [pid = 1955] [serial = 1223] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1955 | --DOMWINDOW == 170 (0x7fa1669a6800) [pid = 1955] [serial = 1226] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1955 | --DOMWINDOW == 169 (0x7fa16736c400) [pid = 1955] [serial = 1229] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1955 | --DOMWINDOW == 168 (0x7fa1670f1c00) [pid = 1955] [serial = 1232] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1955 | --DOMWINDOW == 167 (0x7fa1648d5800) [pid = 1955] [serial = 1253] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14ff94800 == 112 [pid = 1955] [id = 433] 03:41:16 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15038b000 == 111 [pid = 1955] [id = 432] 03:41:16 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa152a9f800 == 110 [pid = 1955] [id = 431] 03:41:16 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15310f800 == 109 [pid = 1955] [id = 429] 03:41:16 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa179064000 == 108 [pid = 1955] [id = 427] 03:41:16 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa178a20000 == 107 [pid = 1955] [id = 426] 03:41:16 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa176ece800 == 106 [pid = 1955] [id = 425] 03:41:16 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa174e4b000 == 105 [pid = 1955] [id = 424] 03:41:16 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa173989000 == 104 [pid = 1955] [id = 423] 03:41:16 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa167576800 == 103 [pid = 1955] [id = 422] 03:41:16 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa165987000 == 102 [pid = 1955] [id = 421] 03:41:16 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa161d0e800 == 101 [pid = 1955] [id = 420] 03:41:16 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15aa5c000 == 100 [pid = 1955] [id = 419] 03:41:16 INFO - PROCESS | 1955 | 1461062476791 Marionette TRACE conn5 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 03:41:16 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa153154800 == 99 [pid = 1955] [id = 418] 03:41:16 INFO - PROCESS | 1955 | --DOMWINDOW == 166 (0x7fa14ffea400) [pid = 1955] [serial = 1182] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1955 | --DOMWINDOW == 165 (0x7fa1559a4000) [pid = 1955] [serial = 1185] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1955 | --DOMWINDOW == 164 (0x7fa160de0000) [pid = 1955] [serial = 1247] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1955 | --DOMWINDOW == 163 (0x7fa15d9f7000) [pid = 1955] [serial = 1244] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1955 | --DOMWINDOW == 162 (0x7fa1553b2c00) [pid = 1955] [serial = 1194] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1955 | --DOMWINDOW == 161 (0x7fa1616f1800) [pid = 1955] [serial = 1248] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1955 | --DOMWINDOW == 160 (0x7fa1540c0800) [pid = 1955] [serial = 1236] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1955 | --DOMWINDOW == 159 (0x7fa1522a1800) [pid = 1955] [serial = 1235] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1955 | --DOMWINDOW == 158 (0x7fa15ceb8400) [pid = 1955] [serial = 1202] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1955 | --DOMWINDOW == 157 (0x7fa15d9f7800) [pid = 1955] [serial = 1205] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1955 | --DOMWINDOW == 156 (0x7fa15660f800) [pid = 1955] [serial = 1241] [outer = (nil)] [url = about:blank] 03:41: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 03:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1831ms 03:41:16 INFO - PROCESS | 1955 | --DOMWINDOW == 155 (0x7fa1541b0800) [pid = 1955] [serial = 1196] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1955 | --DOMWINDOW == 154 (0x7fa1559aec00) [pid = 1955] [serial = 1239] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1955 | --DOMWINDOW == 153 (0x7fa1553af400) [pid = 1955] [serial = 1238] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1955 | --DOMWINDOW == 152 (0x7fa15ceae000) [pid = 1955] [serial = 1242] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1955 | --DOMWINDOW == 151 (0x7fa15a607800) [pid = 1955] [serial = 1199] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1955 | --DOMWINDOW == 150 (0x7fa15eb7b000) [pid = 1955] [serial = 1208] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1955 | --DOMWINDOW == 149 (0x7fa1617ab000) [pid = 1955] [serial = 1211] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1955 | --DOMWINDOW == 148 (0x7fa161be4400) [pid = 1955] [serial = 1251] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1955 | --DOMWINDOW == 147 (0x7fa15df1d800) [pid = 1955] [serial = 1250] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1955 | --DOMWINDOW == 146 (0x7fa15cec1000) [pid = 1955] [serial = 1245] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1955 | 1461062476845 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 03:41:16 INFO - PROCESS | 1955 | 1461062476850 Marionette TRACE conn5 <- [1,1781,null,{"value":"8"}] 03:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 03:41:16 INFO - PROCESS | 1955 | 1461062476858 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 03:41:16 INFO - PROCESS | 1955 | 1461062476862 Marionette TRACE conn5 <- [1,1782,null,{}] 03:41:16 INFO - PROCESS | 1955 | 1461062476868 Marionette TRACE conn5 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:17 INFO - PROCESS | 1955 | 1461062477072 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 03:41:17 INFO - PROCESS | 1955 | 1461062477343 Marionette TRACE conn5 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:17 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1540ec800 == 100 [pid = 1955] [id = 453] 03:41:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 147 (0x7fa1542d6000) [pid = 1955] [serial = 1360] [outer = (nil)] 03:41:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 148 (0x7fa1542e0000) [pid = 1955] [serial = 1361] [outer = 0x7fa1542d6000] 03:41:17 INFO - PROCESS | 1955 | 1461062477446 Marionette DEBUG loaded listener.js 03:41:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 149 (0x7fa15535bc00) [pid = 1955] [serial = 1362] [outer = 0x7fa1542d6000] 03:41:18 INFO - PROCESS | 1955 | 1461062478183 Marionette TRACE conn5 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 03:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 03:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1343ms 03:41:18 INFO - PROCESS | 1955 | 1461062478215 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 03:41:18 INFO - PROCESS | 1955 | 1461062478218 Marionette TRACE conn5 <- [1,1785,null,{"value":"8"}] 03:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 03:41:18 INFO - PROCESS | 1955 | 1461062478232 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 03:41:18 INFO - PROCESS | 1955 | 1461062478241 Marionette TRACE conn5 <- [1,1786,null,{}] 03:41:18 INFO - PROCESS | 1955 | 1461062478250 Marionette TRACE conn5 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:18 INFO - PROCESS | 1955 | 1461062478431 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 03:41:18 INFO - PROCESS | 1955 | 1461062478451 Marionette TRACE conn5 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:18 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15a77c000 == 101 [pid = 1955] [id = 454] 03:41:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 150 (0x7fa154242400) [pid = 1955] [serial = 1363] [outer = (nil)] 03:41:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 151 (0x7fa15660f800) [pid = 1955] [serial = 1364] [outer = 0x7fa154242400] 03:41:18 INFO - PROCESS | 1955 | 1461062478689 Marionette DEBUG loaded listener.js 03:41:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 152 (0x7fa15ca52400) [pid = 1955] [serial = 1365] [outer = 0x7fa154242400] 03:41:19 INFO - PROCESS | 1955 | 1461062479930 Marionette TRACE conn5 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 03:41:19 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 03:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1749ms 03:41:19 INFO - PROCESS | 1955 | 1461062479976 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 03:41:19 INFO - PROCESS | 1955 | 1461062479981 Marionette TRACE conn5 <- [1,1789,null,{"value":"8"}] 03:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 03:41:20 INFO - PROCESS | 1955 | 1461062479993 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 03:41:20 INFO - PROCESS | 1955 | 1461062479995 Marionette TRACE conn5 <- [1,1790,null,{}] 03:41:20 INFO - PROCESS | 1955 | 1461062480001 Marionette TRACE conn5 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:20 INFO - PROCESS | 1955 | 1461062480295 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 03:41:20 INFO - PROCESS | 1955 | 1461062480324 Marionette TRACE conn5 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:20 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dbdf800 == 102 [pid = 1955] [id = 455] 03:41:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 153 (0x7fa15ca53400) [pid = 1955] [serial = 1366] [outer = (nil)] 03:41:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 154 (0x7fa15d757400) [pid = 1955] [serial = 1367] [outer = 0x7fa15ca53400] 03:41:20 INFO - PROCESS | 1955 | 1461062480419 Marionette DEBUG loaded listener.js 03:41:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 155 (0x7fa15ed9e000) [pid = 1955] [serial = 1368] [outer = 0x7fa15ca53400] 03:41:21 INFO - PROCESS | 1955 | 1461062481532 Marionette TRACE conn5 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 03:41:21 INFO - PROCESS | 1955 | --DOMWINDOW == 154 (0x7fa152c5b800) [pid = 1955] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 03:41:21 INFO - PROCESS | 1955 | --DOMWINDOW == 153 (0x7fa14e043000) [pid = 1955] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 03:41:21 INFO - PROCESS | 1955 | --DOMWINDOW == 152 (0x7fa152b19800) [pid = 1955] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 03:41:21 INFO - PROCESS | 1955 | --DOMWINDOW == 151 (0x7fa152957800) [pid = 1955] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 03:41:21 INFO - PROCESS | 1955 | --DOMWINDOW == 150 (0x7fa14e3cf800) [pid = 1955] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 03:41:21 INFO - PROCESS | 1955 | --DOMWINDOW == 149 (0x7fa15334e800) [pid = 1955] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 03:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 03:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1580ms 03:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 03:41:21 INFO - PROCESS | 1955 | 1461062481574 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 03:41:21 INFO - PROCESS | 1955 | 1461062481577 Marionette TRACE conn5 <- [1,1793,null,{"value":"8"}] 03:41:21 INFO - PROCESS | 1955 | 1461062481585 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 03:41:21 INFO - PROCESS | 1955 | 1461062481587 Marionette TRACE conn5 <- [1,1794,null,{}] 03:41:21 INFO - PROCESS | 1955 | 1461062481593 Marionette TRACE conn5 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:21 INFO - PROCESS | 1955 | 1461062481784 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 03:41:21 INFO - PROCESS | 1955 | 1461062481936 Marionette TRACE conn5 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:21 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dd07800 == 103 [pid = 1955] [id = 456] 03:41:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 150 (0x7fa15cec3400) [pid = 1955] [serial = 1369] [outer = (nil)] 03:41:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 151 (0x7fa15ed99800) [pid = 1955] [serial = 1370] [outer = 0x7fa15cec3400] 03:41:22 INFO - PROCESS | 1955 | 1461062482012 Marionette DEBUG loaded listener.js 03:41:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 152 (0x7fa16179e400) [pid = 1955] [serial = 1371] [outer = 0x7fa15cec3400] 03:41:22 INFO - PROCESS | 1955 | 1461062482778 Marionette TRACE conn5 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 03:41:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1234ms 03:41:22 INFO - PROCESS | 1955 | 1461062482817 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 03:41:22 INFO - PROCESS | 1955 | 1461062482821 Marionette TRACE conn5 <- [1,1797,null,{"value":"8"}] 03:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 03:41:22 INFO - PROCESS | 1955 | 1461062482827 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 03:41:22 INFO - PROCESS | 1955 | 1461062482830 Marionette TRACE conn5 <- [1,1798,null,{}] 03:41:22 INFO - PROCESS | 1955 | 1461062482846 Marionette TRACE conn5 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:23 INFO - PROCESS | 1955 | 1461062483042 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 03:41:23 INFO - PROCESS | 1955 | 1461062483059 Marionette TRACE conn5 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:23 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa161c0e000 == 104 [pid = 1955] [id = 457] 03:41:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 153 (0x7fa161db9400) [pid = 1955] [serial = 1372] [outer = (nil)] 03:41:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 154 (0x7fa166234c00) [pid = 1955] [serial = 1373] [outer = 0x7fa161db9400] 03:41:23 INFO - PROCESS | 1955 | 1461062483126 Marionette DEBUG loaded listener.js 03:41:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 155 (0x7fa167058c00) [pid = 1955] [serial = 1374] [outer = 0x7fa161db9400] 03:41:24 INFO - PROCESS | 1955 | 1461062484245 Marionette TRACE conn5 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 03:41:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 03:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1491ms 03:41:24 INFO - PROCESS | 1955 | 1461062484320 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 03:41:24 INFO - PROCESS | 1955 | 1461062484327 Marionette TRACE conn5 <- [1,1801,null,{"value":"8"}] 03:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 03:41:24 INFO - PROCESS | 1955 | 1461062484338 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 03:41:24 INFO - PROCESS | 1955 | 1461062484342 Marionette TRACE conn5 <- [1,1802,null,{}] 03:41:24 INFO - PROCESS | 1955 | 1461062484351 Marionette TRACE conn5 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:24 INFO - PROCESS | 1955 | 1461062484623 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 03:41:24 INFO - PROCESS | 1955 | 1461062484902 Marionette TRACE conn5 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:24 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155764000 == 105 [pid = 1955] [id = 458] 03:41:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 156 (0x7fa152957000) [pid = 1955] [serial = 1375] [outer = (nil)] 03:41:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 157 (0x7fa152c56800) [pid = 1955] [serial = 1376] [outer = 0x7fa152957000] 03:41:24 INFO - PROCESS | 1955 | 1461062484989 Marionette DEBUG loaded listener.js 03:41:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 158 (0x7fa1541b6800) [pid = 1955] [serial = 1377] [outer = 0x7fa152957000] 03:41:25 INFO - PROCESS | 1955 | 1461062485858 Marionette TRACE conn5 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 03:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1582ms 03:41:25 INFO - PROCESS | 1955 | 1461062485920 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 03:41:25 INFO - PROCESS | 1955 | 1461062485929 Marionette TRACE conn5 <- [1,1805,null,{"value":"8"}] 03:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 03:41:25 INFO - PROCESS | 1955 | 1461062485940 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 03:41:25 INFO - PROCESS | 1955 | 1461062485943 Marionette TRACE conn5 <- [1,1806,null,{}] 03:41:25 INFO - PROCESS | 1955 | 1461062485950 Marionette TRACE conn5 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:26 INFO - PROCESS | 1955 | 1461062486196 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 03:41:26 INFO - PROCESS | 1955 | 1461062486498 Marionette TRACE conn5 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:26 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dd22000 == 106 [pid = 1955] [id = 459] 03:41:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 159 (0x7fa1553b5800) [pid = 1955] [serial = 1378] [outer = (nil)] 03:41:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 160 (0x7fa1559a4000) [pid = 1955] [serial = 1379] [outer = 0x7fa1553b5800] 03:41:26 INFO - PROCESS | 1955 | 1461062486618 Marionette DEBUG loaded listener.js 03:41:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 161 (0x7fa156602800) [pid = 1955] [serial = 1380] [outer = 0x7fa1553b5800] 03:41:27 INFO - PROCESS | 1955 | 1461062487596 Marionette TRACE conn5 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 03:41:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 03:41:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1733ms 03:41:27 INFO - PROCESS | 1955 | 1461062487674 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 03:41:27 INFO - PROCESS | 1955 | 1461062487678 Marionette TRACE conn5 <- [1,1809,null,{"value":"8"}] 03:41:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 03:41:27 INFO - PROCESS | 1955 | 1461062487687 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 03:41:27 INFO - PROCESS | 1955 | 1461062487694 Marionette TRACE conn5 <- [1,1810,null,{}] 03:41:27 INFO - PROCESS | 1955 | 1461062487715 Marionette TRACE conn5 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:28 INFO - PROCESS | 1955 | 1461062488026 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 03:41:28 INFO - PROCESS | 1955 | 1461062488254 Marionette TRACE conn5 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:28 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa164cf5000 == 107 [pid = 1955] [id = 460] 03:41:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 162 (0x7fa15cec2c00) [pid = 1955] [serial = 1381] [outer = (nil)] 03:41:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 163 (0x7fa160f0d400) [pid = 1955] [serial = 1382] [outer = 0x7fa15cec2c00] 03:41:28 INFO - PROCESS | 1955 | 1461062488332 Marionette DEBUG loaded listener.js 03:41:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 164 (0x7fa161db2c00) [pid = 1955] [serial = 1383] [outer = 0x7fa15cec2c00] 03:41:29 INFO - PROCESS | 1955 | 1461062489235 Marionette TRACE conn5 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 03:41:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 03:41:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1597ms 03:41:29 INFO - PROCESS | 1955 | 1461062489297 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 03:41:29 INFO - PROCESS | 1955 | 1461062489303 Marionette TRACE conn5 <- [1,1813,null,{"value":"8"}] 03:41:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 03:41:29 INFO - PROCESS | 1955 | 1461062489313 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 03:41:29 INFO - PROCESS | 1955 | 1461062489318 Marionette TRACE conn5 <- [1,1814,null,{}] 03:41:29 INFO - PROCESS | 1955 | 1461062489325 Marionette TRACE conn5 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:29 INFO - PROCESS | 1955 | 1461062489538 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 03:41:29 INFO - PROCESS | 1955 | 1461062489745 Marionette TRACE conn5 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:29 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa167952000 == 108 [pid = 1955] [id = 461] 03:41:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 165 (0x7fa15d3d0800) [pid = 1955] [serial = 1384] [outer = (nil)] 03:41:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 166 (0x7fa165cab400) [pid = 1955] [serial = 1385] [outer = 0x7fa15d3d0800] 03:41:29 INFO - PROCESS | 1955 | 1461062489861 Marionette DEBUG loaded listener.js 03:41:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 167 (0x7fa16736c400) [pid = 1955] [serial = 1386] [outer = 0x7fa15d3d0800] 03:41:30 INFO - PROCESS | 1955 | 1461062490777 Marionette TRACE conn5 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 03:41:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 03:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1533ms 03:41:30 INFO - PROCESS | 1955 | 1461062490847 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 03:41:30 INFO - PROCESS | 1955 | 1461062490851 Marionette TRACE conn5 <- [1,1817,null,{"value":"8"}] 03:41:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 03:41:30 INFO - PROCESS | 1955 | 1461062490857 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 03:41:30 INFO - PROCESS | 1955 | 1461062490861 Marionette TRACE conn5 <- [1,1818,null,{}] 03:41:30 INFO - PROCESS | 1955 | 1461062490867 Marionette TRACE conn5 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:31 INFO - PROCESS | 1955 | 1461062491090 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 03:41:31 INFO - PROCESS | 1955 | 1461062491296 Marionette TRACE conn5 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:31 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa173e70000 == 109 [pid = 1955] [id = 462] 03:41:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 168 (0x7fa15ed9a000) [pid = 1955] [serial = 1387] [outer = (nil)] 03:41:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 169 (0x7fa1684bc800) [pid = 1955] [serial = 1388] [outer = 0x7fa15ed9a000] 03:41:31 INFO - PROCESS | 1955 | 1461062491371 Marionette DEBUG loaded listener.js 03:41:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 170 (0x7fa169867c00) [pid = 1955] [serial = 1389] [outer = 0x7fa15ed9a000] 03:41:32 INFO - PROCESS | 1955 | 1461062492334 Marionette TRACE conn5 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 03:41:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 03:41:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1529ms 03:41:32 INFO - PROCESS | 1955 | 1461062492407 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 03:41:32 INFO - PROCESS | 1955 | 1461062492415 Marionette TRACE conn5 <- [1,1821,null,{"value":"8"}] 03:41:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 03:41:32 INFO - PROCESS | 1955 | 1461062492426 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 03:41:32 INFO - PROCESS | 1955 | 1461062492430 Marionette TRACE conn5 <- [1,1822,null,{}] 03:41:32 INFO - PROCESS | 1955 | 1461062492437 Marionette TRACE conn5 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:32 INFO - PROCESS | 1955 | 1461062492712 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 03:41:32 INFO - PROCESS | 1955 | 1461062492980 Marionette TRACE conn5 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:33 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa178f63000 == 110 [pid = 1955] [id = 463] 03:41:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 171 (0x7fa174cce800) [pid = 1955] [serial = 1390] [outer = (nil)] 03:41:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 172 (0x7fa178c5d800) [pid = 1955] [serial = 1391] [outer = 0x7fa174cce800] 03:41:33 INFO - PROCESS | 1955 | 1461062493062 Marionette DEBUG loaded listener.js 03:41:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 173 (0x7fa178f8f800) [pid = 1955] [serial = 1392] [outer = 0x7fa174cce800] 03:41:33 INFO - PROCESS | 1955 | 1461062493858 Marionette TRACE conn5 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 03:41:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 03:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1481ms 03:41:33 INFO - PROCESS | 1955 | 1461062493908 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 03:41:33 INFO - PROCESS | 1955 | 1461062493912 Marionette TRACE conn5 <- [1,1825,null,{"value":"8"}] 03:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 03:41:33 INFO - PROCESS | 1955 | 1461062493937 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 03:41:33 INFO - PROCESS | 1955 | 1461062493940 Marionette TRACE conn5 <- [1,1826,null,{}] 03:41:33 INFO - PROCESS | 1955 | 1461062493947 Marionette TRACE conn5 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:34 INFO - PROCESS | 1955 | 1461062494156 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 03:41:34 INFO - PROCESS | 1955 | 1461062494361 Marionette TRACE conn5 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:34 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14e286800 == 111 [pid = 1955] [id = 464] 03:41:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 174 (0x7fa14e3f0000) [pid = 1955] [serial = 1393] [outer = (nil)] 03:41:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 175 (0x7fa14e3f5400) [pid = 1955] [serial = 1394] [outer = 0x7fa14e3f0000] 03:41:34 INFO - PROCESS | 1955 | 1461062494477 Marionette DEBUG loaded listener.js 03:41:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 176 (0x7fa14e3fa800) [pid = 1955] [serial = 1395] [outer = 0x7fa14e3f0000] 03:41:35 INFO - PROCESS | 1955 | 1461062495389 Marionette TRACE conn5 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 03:41:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 03:41:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1490ms 03:41:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 03:41:35 INFO - PROCESS | 1955 | 1461062495424 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 03:41:35 INFO - PROCESS | 1955 | 1461062495427 Marionette TRACE conn5 <- [1,1829,null,{"value":"8"}] 03:41:35 INFO - PROCESS | 1955 | 1461062495434 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 03:41:35 INFO - PROCESS | 1955 | 1461062495436 Marionette TRACE conn5 <- [1,1830,null,{}] 03:41:35 INFO - PROCESS | 1955 | 1461062495443 Marionette TRACE conn5 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:35 INFO - PROCESS | 1955 | 1461062495635 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 03:41:35 INFO - PROCESS | 1955 | 1461062495836 Marionette TRACE conn5 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:35 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14e2a0800 == 112 [pid = 1955] [id = 465] 03:41:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 177 (0x7fa14e3f2000) [pid = 1955] [serial = 1396] [outer = (nil)] 03:41:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 178 (0x7fa152247800) [pid = 1955] [serial = 1397] [outer = 0x7fa14e3f2000] 03:41:35 INFO - PROCESS | 1955 | 1461062495907 Marionette DEBUG loaded listener.js 03:41:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 179 (0x7fa15224bc00) [pid = 1955] [serial = 1398] [outer = 0x7fa14e3f2000] 03:41:36 INFO - PROCESS | 1955 | 1461062496803 Marionette TRACE conn5 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 03:41:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 03:41:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1436ms 03:41:36 INFO - PROCESS | 1955 | 1461062496869 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 03:41:36 INFO - PROCESS | 1955 | 1461062496873 Marionette TRACE conn5 <- [1,1833,null,{"value":"8"}] 03:41:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 03:41:36 INFO - PROCESS | 1955 | 1461062496879 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 03:41:36 INFO - PROCESS | 1955 | 1461062496883 Marionette TRACE conn5 <- [1,1834,null,{}] 03:41:36 INFO - PROCESS | 1955 | 1461062496889 Marionette TRACE conn5 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:37 INFO - PROCESS | 1955 | 1461062497090 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 03:41:37 INFO - PROCESS | 1955 | 1461062497290 Marionette TRACE conn5 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:37 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa161ca3800 == 113 [pid = 1955] [id = 466] 03:41:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 180 (0x7fa14e3f6400) [pid = 1955] [serial = 1399] [outer = (nil)] 03:41:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 181 (0x7fa152251800) [pid = 1955] [serial = 1400] [outer = 0x7fa14e3f6400] 03:41:37 INFO - PROCESS | 1955 | 1461062497365 Marionette DEBUG loaded listener.js 03:41:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 182 (0x7fa161333c00) [pid = 1955] [serial = 1401] [outer = 0x7fa14e3f6400] 03:41:38 INFO - PROCESS | 1955 | 1461062498243 Marionette TRACE conn5 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 03:41:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 03:41:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1426ms 03:41:38 INFO - PROCESS | 1955 | 1461062498308 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 03:41:38 INFO - PROCESS | 1955 | 1461062498312 Marionette TRACE conn5 <- [1,1837,null,{"value":"8"}] 03:41:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 03:41:38 INFO - PROCESS | 1955 | 1461062498318 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 03:41:38 INFO - PROCESS | 1955 | 1461062498320 Marionette TRACE conn5 <- [1,1838,null,{}] 03:41:38 INFO - PROCESS | 1955 | 1461062498326 Marionette TRACE conn5 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:38 INFO - PROCESS | 1955 | 1461062498519 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 03:41:38 INFO - PROCESS | 1955 | 1461062498724 Marionette TRACE conn5 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:38 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14dfa7000 == 114 [pid = 1955] [id = 467] 03:41:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 183 (0x7fa152243800) [pid = 1955] [serial = 1402] [outer = (nil)] 03:41:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 184 (0x7fa161339800) [pid = 1955] [serial = 1403] [outer = 0x7fa152243800] 03:41:38 INFO - PROCESS | 1955 | 1461062498838 Marionette DEBUG loaded listener.js 03:41:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 185 (0x7fa16133e000) [pid = 1955] [serial = 1404] [outer = 0x7fa152243800] 03:41:39 INFO - PROCESS | 1955 | 1461062499794 Marionette TRACE conn5 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 03:41:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 03:41:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1535ms 03:41:39 INFO - PROCESS | 1955 | 1461062499854 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 03:41:39 INFO - PROCESS | 1955 | 1461062499858 Marionette TRACE conn5 <- [1,1841,null,{"value":"8"}] 03:41:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 03:41:39 INFO - PROCESS | 1955 | 1461062499864 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 03:41:39 INFO - PROCESS | 1955 | 1461062499867 Marionette TRACE conn5 <- [1,1842,null,{}] 03:41:39 INFO - PROCESS | 1955 | 1461062499873 Marionette TRACE conn5 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:40 INFO - PROCESS | 1955 | 1461062500106 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 03:41:40 INFO - PROCESS | 1955 | 1461062500312 Marionette TRACE conn5 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:40 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa152346800 == 115 [pid = 1955] [id = 468] 03:41:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 186 (0x7fa14e3df800) [pid = 1955] [serial = 1405] [outer = (nil)] 03:41:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 187 (0x7fa152a71000) [pid = 1955] [serial = 1406] [outer = 0x7fa14e3df800] 03:41:40 INFO - PROCESS | 1955 | 1461062500454 Marionette DEBUG loaded listener.js 03:41:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 188 (0x7fa161db8000) [pid = 1955] [serial = 1407] [outer = 0x7fa14e3df800] 03:41:41 INFO - PROCESS | 1955 | 1461062501466 Marionette TRACE conn5 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 03:41:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 03:41:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1681ms 03:41:41 INFO - PROCESS | 1955 | 1461062501549 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 03:41:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 03:41:41 INFO - PROCESS | 1955 | 1461062501554 Marionette TRACE conn5 <- [1,1845,null,{"value":"8"}] 03:41:41 INFO - PROCESS | 1955 | 1461062501561 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 03:41:41 INFO - PROCESS | 1955 | 1461062501565 Marionette TRACE conn5 <- [1,1846,null,{}] 03:41:41 INFO - PROCESS | 1955 | 1461062501571 Marionette TRACE conn5 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:41 INFO - PROCESS | 1955 | 1461062501829 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 03:41:42 INFO - PROCESS | 1955 | 1461062502821 Marionette TRACE conn5 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:42 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa152362800 == 116 [pid = 1955] [id = 469] 03:41:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 189 (0x7fa14e03d000) [pid = 1955] [serial = 1408] [outer = (nil)] 03:41:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 190 (0x7fa14e043400) [pid = 1955] [serial = 1409] [outer = 0x7fa14e03d000] 03:41:42 INFO - PROCESS | 1955 | 1461062502912 Marionette DEBUG loaded listener.js 03:41:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 191 (0x7fa14e8b8c00) [pid = 1955] [serial = 1410] [outer = 0x7fa14e03d000] 03:41:43 INFO - PROCESS | 1955 | 1461062503795 Marionette TRACE conn5 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 03:41:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 03:41:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 2294ms 03:41:43 INFO - PROCESS | 1955 | 1461062503857 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 03:41:43 INFO - PROCESS | 1955 | 1461062503865 Marionette TRACE conn5 <- [1,1849,null,{"value":"8"}] 03:41:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 03:41:43 INFO - PROCESS | 1955 | 1461062503876 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 03:41:43 INFO - PROCESS | 1955 | 1461062503881 Marionette TRACE conn5 <- [1,1850,null,{}] 03:41:43 INFO - PROCESS | 1955 | 1461062503891 Marionette TRACE conn5 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:44 INFO - PROCESS | 1955 | 1461062504145 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 03:41:44 INFO - PROCESS | 1955 | 1461062504419 Marionette TRACE conn5 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:44 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15542a000 == 117 [pid = 1955] [id = 470] 03:41:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 192 (0x7fa14e3cac00) [pid = 1955] [serial = 1411] [outer = (nil)] 03:41:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 193 (0x7fa14eaa8000) [pid = 1955] [serial = 1412] [outer = 0x7fa14e3cac00] 03:41:44 INFO - PROCESS | 1955 | 1461062504534 Marionette DEBUG loaded listener.js 03:41:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 194 (0x7fa15229f000) [pid = 1955] [serial = 1413] [outer = 0x7fa14e3cac00] 03:41:45 INFO - PROCESS | 1955 | 1461062505666 Marionette TRACE conn5 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 03:41:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:41:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1838ms 03:41:45 INFO - PROCESS | 1955 | 1461062505718 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 03:41:45 INFO - PROCESS | 1955 | 1461062505723 Marionette TRACE conn5 <- [1,1853,null,{"value":"8"}] 03:41:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 03:41:45 INFO - PROCESS | 1955 | 1461062505731 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 03:41:45 INFO - PROCESS | 1955 | 1461062505734 Marionette TRACE conn5 <- [1,1854,null,{}] 03:41:45 INFO - PROCESS | 1955 | 1461062505740 Marionette TRACE conn5 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:45 INFO - PROCESS | 1955 | 1461062505964 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 03:41:46 INFO - PROCESS | 1955 | 1461062506266 Marionette TRACE conn5 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:46 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15038d800 == 118 [pid = 1955] [id = 471] 03:41:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 195 (0x7fa14ffed400) [pid = 1955] [serial = 1414] [outer = (nil)] 03:41:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 196 (0x7fa152a77400) [pid = 1955] [serial = 1415] [outer = 0x7fa14ffed400] 03:41:46 INFO - PROCESS | 1955 | 1461062506426 Marionette DEBUG loaded listener.js 03:41:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 197 (0x7fa153355000) [pid = 1955] [serial = 1416] [outer = 0x7fa14ffed400] 03:41:46 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15eea0000 == 117 [pid = 1955] [id = 223] 03:41:46 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1540e1800 == 116 [pid = 1955] [id = 367] 03:41:46 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15669c000 == 115 [pid = 1955] [id = 184] 03:41:46 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa17bad5800 == 114 [pid = 1955] [id = 428] 03:41:46 INFO - PROCESS | 1955 | --DOMWINDOW == 196 (0x7fa1542d3800) [pid = 1955] [serial = 1289] [outer = (nil)] [url = about:blank] 03:41:46 INFO - PROCESS | 1955 | --DOMWINDOW == 195 (0x7fa1785b7c00) [pid = 1955] [serial = 1280] [outer = (nil)] [url = about:blank] 03:41:46 INFO - PROCESS | 1955 | --DOMWINDOW == 194 (0x7fa178c5a400) [pid = 1955] [serial = 1283] [outer = (nil)] [url = about:blank] 03:41:46 INFO - PROCESS | 1955 | --DOMWINDOW == 193 (0x7fa14e037800) [pid = 1955] [serial = 1292] [outer = (nil)] [url = about:blank] 03:41:46 INFO - PROCESS | 1955 | --DOMWINDOW == 192 (0x7fa174fb8400) [pid = 1955] [serial = 1277] [outer = (nil)] [url = about:blank] 03:41:46 INFO - PROCESS | 1955 | --DOMWINDOW == 191 (0x7fa15424e000) [pid = 1955] [serial = 1286] [outer = (nil)] [url = about:blank] 03:41:46 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dd07800 == 113 [pid = 1955] [id = 456] 03:41:46 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa152a58000 == 112 [pid = 1955] [id = 430] 03:41:46 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dbdf800 == 111 [pid = 1955] [id = 455] 03:41:46 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15a77c000 == 110 [pid = 1955] [id = 454] 03:41:47 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1540ec800 == 109 [pid = 1955] [id = 453] 03:41:47 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14ebeb000 == 108 [pid = 1955] [id = 452] 03:41:47 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15341f800 == 107 [pid = 1955] [id = 451] 03:41:47 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa173e6c000 == 106 [pid = 1955] [id = 446] 03:41:47 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16ce42800 == 105 [pid = 1955] [id = 445] 03:41:47 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1678b9000 == 104 [pid = 1955] [id = 444] 03:41:47 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa166a70000 == 103 [pid = 1955] [id = 443] 03:41:47 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa164869000 == 102 [pid = 1955] [id = 442] 03:41:47 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa161d10000 == 101 [pid = 1955] [id = 441] 03:41:47 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa166a7d000 == 100 [pid = 1955] [id = 407] 03:41:47 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa161204000 == 99 [pid = 1955] [id = 440] 03:41:47 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dd9d800 == 98 [pid = 1955] [id = 439] 03:41:47 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15aa44000 == 97 [pid = 1955] [id = 438] 03:41:47 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15542b800 == 96 [pid = 1955] [id = 437] 03:41:47 INFO - PROCESS | 1955 | 1461062507349 Marionette TRACE conn5 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:41:47 INFO - PROCESS | 1955 | --DOMWINDOW == 190 (0x7fa155c98800) [pid = 1955] [serial = 1307] [outer = (nil)] [url = about:blank] 03:41:47 INFO - PROCESS | 1955 | --DOMWINDOW == 189 (0x7fa15660d400) [pid = 1955] [serial = 1308] [outer = (nil)] [url = about:blank] 03:41:47 INFO - PROCESS | 1955 | --DOMWINDOW == 188 (0x7fa14e7d4400) [pid = 1955] [serial = 1296] [outer = (nil)] [url = about:blank] 03:41:47 INFO - PROCESS | 1955 | --DOMWINDOW == 187 (0x7fa155366800) [pid = 1955] [serial = 1304] [outer = (nil)] [url = about:blank] 03:41:47 INFO - PROCESS | 1955 | --DOMWINDOW == 186 (0x7fa15334bc00) [pid = 1955] [serial = 1299] [outer = (nil)] [url = about:blank] 03:41:47 INFO - PROCESS | 1955 | --DOMWINDOW == 185 (0x7fa153359400) [pid = 1955] [serial = 1301] [outer = (nil)] [url = about:blank] 03:41:47 INFO - PROCESS | 1955 | --DOMWINDOW == 184 (0x7fa165772000) [pid = 1955] [serial = 1265] [outer = (nil)] [url = about:blank] 03:41:47 INFO - PROCESS | 1955 | --DOMWINDOW == 183 (0x7fa166f61800) [pid = 1955] [serial = 1268] [outer = (nil)] [url = about:blank] 03:41:47 INFO - PROCESS | 1955 | --DOMWINDOW == 182 (0x7fa14e3cb000) [pid = 1955] [serial = 1295] [outer = (nil)] [url = about:blank] 03:41:47 INFO - PROCESS | 1955 | --DOMWINDOW == 181 (0x7fa1559a3000) [pid = 1955] [serial = 1305] [outer = (nil)] [url = about:blank] 03:41:47 INFO - PROCESS | 1955 | --DOMWINDOW == 180 (0x7fa173e24c00) [pid = 1955] [serial = 1274] [outer = (nil)] [url = about:blank] 03:41:47 INFO - PROCESS | 1955 | --DOMWINDOW == 179 (0x7fa160bab800) [pid = 1955] [serial = 1262] [outer = (nil)] [url = about:blank] 03:41:47 INFO - PROCESS | 1955 | --DOMWINDOW == 178 (0x7fa152b0ec00) [pid = 1955] [serial = 1298] [outer = (nil)] [url = about:blank] 03:41:47 INFO - PROCESS | 1955 | --DOMWINDOW == 177 (0x7fa15334c000) [pid = 1955] [serial = 1256] [outer = (nil)] [url = about:blank] 03:41:47 INFO - PROCESS | 1955 | --DOMWINDOW == 176 (0x7fa155c97000) [pid = 1955] [serial = 1259] [outer = (nil)] [url = about:blank] 03:41:47 INFO - PROCESS | 1955 | --DOMWINDOW == 175 (0x7fa166233c00) [pid = 1955] [serial = 1254] [outer = (nil)] [url = about:blank] 03:41:47 INFO - PROCESS | 1955 | --DOMWINDOW == 174 (0x7fa1686b6000) [pid = 1955] [serial = 1271] [outer = (nil)] [url = about:blank] 03:41:47 INFO - PROCESS | 1955 | --DOMWINDOW == 173 (0x7fa1542d8400) [pid = 1955] [serial = 1302] [outer = (nil)] [url = about:blank] 03:41:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 03:41:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1682ms 03:41:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 03:41:47 INFO - PROCESS | 1955 | 1461062507418 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 03:41:47 INFO - PROCESS | 1955 | 1461062507420 Marionette TRACE conn5 <- [1,1857,null,{"value":"8"}] 03:41:47 INFO - PROCESS | 1955 | 1461062507466 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 03:41:47 INFO - PROCESS | 1955 | 1461062507476 Marionette TRACE conn5 <- [1,1858,null,{}] 03:41:47 INFO - PROCESS | 1955 | 1461062507491 Marionette TRACE conn5 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:47 INFO - PROCESS | 1955 | 1461062507682 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 03:41:47 INFO - PROCESS | 1955 | 1461062507841 Marionette TRACE conn5 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:47 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155442000 == 97 [pid = 1955] [id = 472] 03:41:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 174 (0x7fa14e7dc000) [pid = 1955] [serial = 1417] [outer = (nil)] 03:41:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 175 (0x7fa1541ac800) [pid = 1955] [serial = 1418] [outer = 0x7fa14e7dc000] 03:41:47 INFO - PROCESS | 1955 | 1461062507915 Marionette DEBUG loaded listener.js 03:41:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 176 (0x7fa1542db000) [pid = 1955] [serial = 1419] [outer = 0x7fa14e7dc000] 03:41:48 INFO - PROCESS | 1955 | 1461062508718 Marionette TRACE conn5 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 03:41:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 03:41:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1383ms 03:41:48 INFO - PROCESS | 1955 | 1461062508811 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 03:41:48 INFO - PROCESS | 1955 | 1461062508815 Marionette TRACE conn5 <- [1,1861,null,{"value":"8"}] 03:41:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 03:41:48 INFO - PROCESS | 1955 | 1461062508823 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 03:41:48 INFO - PROCESS | 1955 | 1461062508827 Marionette TRACE conn5 <- [1,1862,null,{}] 03:41:48 INFO - PROCESS | 1955 | 1461062508833 Marionette TRACE conn5 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:49 INFO - PROCESS | 1955 | 1461062509025 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 03:41:49 INFO - PROCESS | 1955 | 1461062509223 Marionette TRACE conn5 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:49 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15a617000 == 98 [pid = 1955] [id = 473] 03:41:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 177 (0x7fa14fff0000) [pid = 1955] [serial = 1420] [outer = (nil)] 03:41:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 178 (0x7fa15535a800) [pid = 1955] [serial = 1421] [outer = 0x7fa14fff0000] 03:41:49 INFO - PROCESS | 1955 | 1461062509300 Marionette DEBUG loaded listener.js 03:41:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 179 (0x7fa155957400) [pid = 1955] [serial = 1422] [outer = 0x7fa14fff0000] 03:41:50 INFO - PROCESS | 1955 | 1461062510187 Marionette TRACE conn5 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 03:41:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 03:41:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1385ms 03:41:50 INFO - PROCESS | 1955 | 1461062510213 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 03:41:50 INFO - PROCESS | 1955 | 1461062510217 Marionette TRACE conn5 <- [1,1865,null,{"value":"8"}] 03:41:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 03:41:50 INFO - PROCESS | 1955 | 1461062510225 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 03:41:50 INFO - PROCESS | 1955 | 1461062510229 Marionette TRACE conn5 <- [1,1866,null,{}] 03:41:50 INFO - PROCESS | 1955 | 1461062510234 Marionette TRACE conn5 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:50 INFO - PROCESS | 1955 | 1461062510470 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 03:41:50 INFO - PROCESS | 1955 | 1461062510507 Marionette TRACE conn5 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:50 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15b4a3800 == 99 [pid = 1955] [id = 474] 03:41:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 180 (0x7fa155c97800) [pid = 1955] [serial = 1423] [outer = (nil)] 03:41:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 181 (0x7fa156607000) [pid = 1955] [serial = 1424] [outer = 0x7fa155c97800] 03:41:50 INFO - PROCESS | 1955 | 1461062510580 Marionette DEBUG loaded listener.js 03:41:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 182 (0x7fa15a650c00) [pid = 1955] [serial = 1425] [outer = 0x7fa155c97800] 03:41:51 INFO - PROCESS | 1955 | --DOMWINDOW == 181 (0x7fa15cec3400) [pid = 1955] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 03:41:51 INFO - PROCESS | 1955 | --DOMWINDOW == 180 (0x7fa14e042c00) [pid = 1955] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 03:41:51 INFO - PROCESS | 1955 | --DOMWINDOW == 179 (0x7fa15ca53400) [pid = 1955] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 03:41:51 INFO - PROCESS | 1955 | --DOMWINDOW == 178 (0x7fa152954800) [pid = 1955] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 03:41:51 INFO - PROCESS | 1955 | --DOMWINDOW == 177 (0x7fa1542d6000) [pid = 1955] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 03:41:51 INFO - PROCESS | 1955 | --DOMWINDOW == 176 (0x7fa154242400) [pid = 1955] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 03:41:51 INFO - PROCESS | 1955 | --DOMWINDOW == 175 (0x7fa15a866000) [pid = 1955] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 03:41:52 INFO - PROCESS | 1955 | 1461062512104 Marionette TRACE conn5 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 03:41:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 03:41:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1980ms 03:41:52 INFO - PROCESS | 1955 | 1461062512205 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 03:41:52 INFO - PROCESS | 1955 | 1461062512209 Marionette TRACE conn5 <- [1,1869,null,{"value":"8"}] 03:41:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 03:41:52 INFO - PROCESS | 1955 | 1461062512215 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 03:41:52 INFO - PROCESS | 1955 | 1461062512218 Marionette TRACE conn5 <- [1,1870,null,{}] 03:41:52 INFO - PROCESS | 1955 | 1461062512226 Marionette TRACE conn5 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:52 INFO - PROCESS | 1955 | 1461062512420 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 03:41:52 INFO - PROCESS | 1955 | 1461062512586 Marionette TRACE conn5 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:52 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15d116800 == 100 [pid = 1955] [id = 475] 03:41:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 176 (0x7fa1503acc00) [pid = 1955] [serial = 1426] [outer = (nil)] 03:41:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 177 (0x7fa155ca1800) [pid = 1955] [serial = 1427] [outer = 0x7fa1503acc00] 03:41:52 INFO - PROCESS | 1955 | 1461062512660 Marionette DEBUG loaded listener.js 03:41:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 178 (0x7fa15cba5000) [pid = 1955] [serial = 1428] [outer = 0x7fa1503acc00] 03:41:53 INFO - PROCESS | 1955 | 1461062513362 Marionette TRACE conn5 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 03:41:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 03:41:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1178ms 03:41:53 INFO - PROCESS | 1955 | 1461062513394 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 03:41:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 03:41:53 INFO - PROCESS | 1955 | 1461062513398 Marionette TRACE conn5 <- [1,1873,null,{"value":"8"}] 03:41:53 INFO - PROCESS | 1955 | 1461062513407 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 03:41:53 INFO - PROCESS | 1955 | 1461062513410 Marionette TRACE conn5 <- [1,1874,null,{}] 03:41:53 INFO - PROCESS | 1955 | 1461062513431 Marionette TRACE conn5 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:53 INFO - PROCESS | 1955 | 1461062513614 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 03:41:53 INFO - PROCESS | 1955 | 1461062513630 Marionette TRACE conn5 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:53 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dd82800 == 101 [pid = 1955] [id = 476] 03:41:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 179 (0x7fa15b82fc00) [pid = 1955] [serial = 1429] [outer = (nil)] 03:41:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 180 (0x7fa15d171800) [pid = 1955] [serial = 1430] [outer = 0x7fa15b82fc00] 03:41:53 INFO - PROCESS | 1955 | 1461062513698 Marionette DEBUG loaded listener.js 03:41:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 181 (0x7fa15d9f0400) [pid = 1955] [serial = 1431] [outer = 0x7fa15b82fc00] 03:41:55 INFO - PROCESS | 1955 | 1461062515021 Marionette TRACE conn5 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 03:41:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 03:41:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1648ms 03:41:55 INFO - PROCESS | 1955 | 1461062515054 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 03:41:55 INFO - PROCESS | 1955 | 1461062515062 Marionette TRACE conn5 <- [1,1877,null,{"value":"8"}] 03:41:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 03:41:55 INFO - PROCESS | 1955 | 1461062515072 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 03:41:55 INFO - PROCESS | 1955 | 1461062515076 Marionette TRACE conn5 <- [1,1878,null,{}] 03:41:55 INFO - PROCESS | 1955 | 1461062515085 Marionette TRACE conn5 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:55 INFO - PROCESS | 1955 | 1461062515312 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 03:41:55 INFO - PROCESS | 1955 | 1461062515566 Marionette TRACE conn5 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:55 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa153409800 == 102 [pid = 1955] [id = 477] 03:41:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 182 (0x7fa14eaaf800) [pid = 1955] [serial = 1432] [outer = (nil)] 03:41:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 183 (0x7fa152249400) [pid = 1955] [serial = 1433] [outer = 0x7fa14eaaf800] 03:41:55 INFO - PROCESS | 1955 | 1461062515697 Marionette DEBUG loaded listener.js 03:41:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 184 (0x7fa152a6b400) [pid = 1955] [serial = 1434] [outer = 0x7fa14eaaf800] 03:41:56 INFO - PROCESS | 1955 | 1461062516731 Marionette TRACE conn5 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 03:41:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 03:41:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1732ms 03:41:56 INFO - PROCESS | 1955 | 1461062516805 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 03:41:56 INFO - PROCESS | 1955 | 1461062516814 Marionette TRACE conn5 <- [1,1881,null,{"value":"8"}] 03:41:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 03:41:56 INFO - PROCESS | 1955 | 1461062516825 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 03:41:56 INFO - PROCESS | 1955 | 1461062516830 Marionette TRACE conn5 <- [1,1882,null,{}] 03:41:56 INFO - PROCESS | 1955 | 1461062516838 Marionette TRACE conn5 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:57 INFO - PROCESS | 1955 | 1461062517096 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 03:41:57 INFO - PROCESS | 1955 | 1461062517381 Marionette TRACE conn5 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:57 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15b495800 == 103 [pid = 1955] [id = 478] 03:41:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 185 (0x7fa1503a6c00) [pid = 1955] [serial = 1435] [outer = (nil)] 03:41:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 186 (0x7fa154246400) [pid = 1955] [serial = 1436] [outer = 0x7fa1503a6c00] 03:41:57 INFO - PROCESS | 1955 | 1461062517458 Marionette DEBUG loaded listener.js 03:41:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 187 (0x7fa1543e1800) [pid = 1955] [serial = 1437] [outer = 0x7fa1503a6c00] 03:41:58 INFO - PROCESS | 1955 | 1461062518347 Marionette TRACE conn5 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 03:41:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 03:41:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1582ms 03:41:58 INFO - PROCESS | 1955 | 1461062518407 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 03:41:58 INFO - PROCESS | 1955 | 1461062518410 Marionette TRACE conn5 <- [1,1885,null,{"value":"8"}] 03:41:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 03:41:58 INFO - PROCESS | 1955 | 1461062518418 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 03:41:58 INFO - PROCESS | 1955 | 1461062518424 Marionette TRACE conn5 <- [1,1886,null,{}] 03:41:58 INFO - PROCESS | 1955 | 1461062518444 Marionette TRACE conn5 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:58 INFO - PROCESS | 1955 | 1461062518698 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 03:41:58 INFO - PROCESS | 1955 | 1461062518951 Marionette TRACE conn5 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:59 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16120d800 == 104 [pid = 1955] [id = 479] 03:41:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 188 (0x7fa15435a400) [pid = 1955] [serial = 1438] [outer = (nil)] 03:41:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 189 (0x7fa15a647400) [pid = 1955] [serial = 1439] [outer = 0x7fa15435a400] 03:41:59 INFO - PROCESS | 1955 | 1461062519079 Marionette DEBUG loaded listener.js 03:41:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 190 (0x7fa15ceb0400) [pid = 1955] [serial = 1440] [outer = 0x7fa15435a400] 03:41:59 INFO - PROCESS | 1955 | 1461062519980 Marionette TRACE conn5 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 03:42:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 03:42:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1640ms 03:42:00 INFO - PROCESS | 1955 | 1461062520060 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 03:42:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 03:42:00 INFO - PROCESS | 1955 | 1461062520067 Marionette TRACE conn5 <- [1,1889,null,{"value":"8"}] 03:42:00 INFO - PROCESS | 1955 | 1461062520074 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 03:42:00 INFO - PROCESS | 1955 | 1461062520077 Marionette TRACE conn5 <- [1,1890,null,{}] 03:42:00 INFO - PROCESS | 1955 | 1461062520084 Marionette TRACE conn5 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:00 INFO - PROCESS | 1955 | 1461062520339 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 03:42:00 INFO - PROCESS | 1955 | 1461062520585 Marionette TRACE conn5 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:00 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa161d10000 == 105 [pid = 1955] [id = 480] 03:42:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 191 (0x7fa15594fc00) [pid = 1955] [serial = 1441] [outer = (nil)] 03:42:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 192 (0x7fa15dcaa800) [pid = 1955] [serial = 1442] [outer = 0x7fa15594fc00] 03:42:00 INFO - PROCESS | 1955 | 1461062520700 Marionette DEBUG loaded listener.js 03:42:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 193 (0x7fa15eb7d000) [pid = 1955] [serial = 1443] [outer = 0x7fa15594fc00] 03:42:01 INFO - PROCESS | 1955 | 1461062521618 Marionette TRACE conn5 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 03:42:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 03:42:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1585ms 03:42:01 INFO - PROCESS | 1955 | 1461062521660 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 03:42:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 03:42:01 INFO - PROCESS | 1955 | 1461062521664 Marionette TRACE conn5 <- [1,1893,null,{"value":"8"}] 03:42:01 INFO - PROCESS | 1955 | 1461062521670 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 03:42:01 INFO - PROCESS | 1955 | 1461062521673 Marionette TRACE conn5 <- [1,1894,null,{}] 03:42:01 INFO - PROCESS | 1955 | 1461062521680 Marionette TRACE conn5 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:01 INFO - PROCESS | 1955 | 1461062521875 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 03:42:02 INFO - PROCESS | 1955 | 1461062522090 Marionette TRACE conn5 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:02 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1634aa800 == 106 [pid = 1955] [id = 481] 03:42:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 194 (0x7fa15a60dc00) [pid = 1955] [serial = 1444] [outer = (nil)] 03:42:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 195 (0x7fa160dd7800) [pid = 1955] [serial = 1445] [outer = 0x7fa15a60dc00] 03:42:02 INFO - PROCESS | 1955 | 1461062522168 Marionette DEBUG loaded listener.js 03:42:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 196 (0x7fa161337000) [pid = 1955] [serial = 1446] [outer = 0x7fa15a60dc00] 03:42:03 INFO - PROCESS | 1955 | 1461062523179 Marionette TRACE conn5 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 03:42:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 03:42:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1584ms 03:42:03 INFO - PROCESS | 1955 | 1461062523254 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 03:42:03 INFO - PROCESS | 1955 | 1461062523258 Marionette TRACE conn5 <- [1,1897,null,{"value":"8"}] 03:42:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 03:42:03 INFO - PROCESS | 1955 | 1461062523265 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 03:42:03 INFO - PROCESS | 1955 | 1461062523268 Marionette TRACE conn5 <- [1,1898,null,{}] 03:42:03 INFO - PROCESS | 1955 | 1461062523274 Marionette TRACE conn5 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:03 INFO - PROCESS | 1955 | 1461062523536 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 03:42:03 INFO - PROCESS | 1955 | 1461062523804 Marionette TRACE conn5 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:03 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa166a78000 == 107 [pid = 1955] [id = 482] 03:42:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 197 (0x7fa15ca5d800) [pid = 1955] [serial = 1447] [outer = (nil)] 03:42:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 198 (0x7fa161db2800) [pid = 1955] [serial = 1448] [outer = 0x7fa15ca5d800] 03:42:03 INFO - PROCESS | 1955 | 1461062523893 Marionette DEBUG loaded listener.js 03:42:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 199 (0x7fa164c85400) [pid = 1955] [serial = 1449] [outer = 0x7fa15ca5d800] 03:42:04 INFO - PROCESS | 1955 | 1461062524765 Marionette TRACE conn5 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 03:42:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 03:42:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1529ms 03:42:04 INFO - PROCESS | 1955 | 1461062524795 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 03:42:04 INFO - PROCESS | 1955 | 1461062524800 Marionette TRACE conn5 <- [1,1901,null,{"value":"8"}] 03:42:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 03:42:04 INFO - PROCESS | 1955 | 1461062524806 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 03:42:04 INFO - PROCESS | 1955 | 1461062524809 Marionette TRACE conn5 <- [1,1902,null,{}] 03:42:04 INFO - PROCESS | 1955 | 1461062524815 Marionette TRACE conn5 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:05 INFO - PROCESS | 1955 | 1461062525011 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 03:42:05 INFO - PROCESS | 1955 | 1461062525220 Marionette TRACE conn5 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:05 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa167953800 == 108 [pid = 1955] [id = 483] 03:42:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 200 (0x7fa15cec1400) [pid = 1955] [serial = 1450] [outer = (nil)] 03:42:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 201 (0x7fa16599e000) [pid = 1955] [serial = 1451] [outer = 0x7fa15cec1400] 03:42:05 INFO - PROCESS | 1955 | 1461062525292 Marionette DEBUG loaded listener.js 03:42:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 202 (0x7fa165d9e000) [pid = 1955] [serial = 1452] [outer = 0x7fa15cec1400] 03:42:06 INFO - PROCESS | 1955 | 1461062526201 Marionette TRACE conn5 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 03:42:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 03:42:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1428ms 03:42:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 03:42:06 INFO - PROCESS | 1955 | 1461062526235 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 03:42:06 INFO - PROCESS | 1955 | 1461062526238 Marionette TRACE conn5 <- [1,1905,null,{"value":"8"}] 03:42:06 INFO - PROCESS | 1955 | 1461062526246 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 03:42:06 INFO - PROCESS | 1955 | 1461062526248 Marionette TRACE conn5 <- [1,1906,null,{}] 03:42:06 INFO - PROCESS | 1955 | 1461062526255 Marionette TRACE conn5 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:06 INFO - PROCESS | 1955 | 1461062526451 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 03:42:06 INFO - PROCESS | 1955 | 1461062526656 Marionette TRACE conn5 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:06 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa173981000 == 109 [pid = 1955] [id = 484] 03:42:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 203 (0x7fa161dc0c00) [pid = 1955] [serial = 1453] [outer = (nil)] 03:42:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 204 (0x7fa1669ac800) [pid = 1955] [serial = 1454] [outer = 0x7fa161dc0c00] 03:42:06 INFO - PROCESS | 1955 | 1461062526729 Marionette DEBUG loaded listener.js 03:42:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 205 (0x7fa167057c00) [pid = 1955] [serial = 1455] [outer = 0x7fa161dc0c00] 03:42:07 INFO - PROCESS | 1955 | 1461062527633 Marionette TRACE conn5 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 03:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 03:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1429ms 03:42:07 INFO - PROCESS | 1955 | 1461062527674 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 03:42:07 INFO - PROCESS | 1955 | 1461062527677 Marionette TRACE conn5 <- [1,1909,null,{"value":"8"}] 03:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 03:42:07 INFO - PROCESS | 1955 | 1461062527685 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 03:42:07 INFO - PROCESS | 1955 | 1461062527688 Marionette TRACE conn5 <- [1,1910,null,{}] 03:42:07 INFO - PROCESS | 1955 | 1461062527694 Marionette TRACE conn5 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:07 INFO - PROCESS | 1955 | 1461062527895 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 03:42:08 INFO - PROCESS | 1955 | 1461062528108 Marionette TRACE conn5 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:08 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa176d76800 == 110 [pid = 1955] [id = 485] 03:42:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 206 (0x7fa15d75bc00) [pid = 1955] [serial = 1456] [outer = (nil)] 03:42:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 207 (0x7fa167366c00) [pid = 1955] [serial = 1457] [outer = 0x7fa15d75bc00] 03:42:08 INFO - PROCESS | 1955 | 1461062528226 Marionette DEBUG loaded listener.js 03:42:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 208 (0x7fa1686b0400) [pid = 1955] [serial = 1458] [outer = 0x7fa15d75bc00] 03:42:09 INFO - PROCESS | 1955 | 1461062529151 Marionette TRACE conn5 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 03:42:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 03:42:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1528ms 03:42:09 INFO - PROCESS | 1955 | 1461062529214 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 03:42:09 INFO - PROCESS | 1955 | 1461062529218 Marionette TRACE conn5 <- [1,1913,null,{"value":"8"}] 03:42:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 03:42:09 INFO - PROCESS | 1955 | 1461062529226 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 03:42:09 INFO - PROCESS | 1955 | 1461062529230 Marionette TRACE conn5 <- [1,1914,null,{}] 03:42:09 INFO - PROCESS | 1955 | 1461062529236 Marionette TRACE conn5 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:09 INFO - PROCESS | 1955 | 1461062529445 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 03:42:09 INFO - PROCESS | 1955 | 1461062529652 Marionette TRACE conn5 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:09 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa178f33000 == 111 [pid = 1955] [id = 486] 03:42:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 209 (0x7fa165996400) [pid = 1955] [serial = 1459] [outer = (nil)] 03:42:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 210 (0x7fa16986e400) [pid = 1955] [serial = 1460] [outer = 0x7fa165996400] 03:42:09 INFO - PROCESS | 1955 | 1461062529769 Marionette DEBUG loaded listener.js 03:42:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 211 (0x7fa172b4b800) [pid = 1955] [serial = 1461] [outer = 0x7fa165996400] 03:42:10 INFO - PROCESS | 1955 | 1461062530727 Marionette TRACE conn5 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 03:42:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 03:42:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1540ms 03:42:10 INFO - PROCESS | 1955 | 1461062530767 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 03:42:10 INFO - PROCESS | 1955 | 1461062530772 Marionette TRACE conn5 <- [1,1917,null,{"value":"8"}] 03:42:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 03:42:10 INFO - PROCESS | 1955 | 1461062530780 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 03:42:10 INFO - PROCESS | 1955 | 1461062530785 Marionette TRACE conn5 <- [1,1918,null,{}] 03:42:10 INFO - PROCESS | 1955 | 1461062530791 Marionette TRACE conn5 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:11 INFO - PROCESS | 1955 | 1461062531040 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 03:42:11 INFO - PROCESS | 1955 | 1461062531262 Marionette TRACE conn5 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:11 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14d5f0000 == 112 [pid = 1955] [id = 487] 03:42:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 212 (0x7fa173ed4800) [pid = 1955] [serial = 1462] [outer = (nil)] 03:42:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 213 (0x7fa1768ebc00) [pid = 1955] [serial = 1463] [outer = 0x7fa173ed4800] 03:42:11 INFO - PROCESS | 1955 | 1461062531430 Marionette DEBUG loaded listener.js 03:42:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 214 (0x7fa178b28400) [pid = 1955] [serial = 1464] [outer = 0x7fa173ed4800] 03:42:12 INFO - PROCESS | 1955 | 1461062532294 Marionette TRACE conn5 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 03:42:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 03:42:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1585ms 03:42:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 03:42:12 INFO - PROCESS | 1955 | 1461062532367 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 03:42:12 INFO - PROCESS | 1955 | 1461062532369 Marionette TRACE conn5 <- [1,1921,null,{"value":"8"}] 03:42:12 INFO - PROCESS | 1955 | 1461062532376 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 03:42:12 INFO - PROCESS | 1955 | 1461062532379 Marionette TRACE conn5 <- [1,1922,null,{}] 03:42:12 INFO - PROCESS | 1955 | 1461062532385 Marionette TRACE conn5 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:12 INFO - PROCESS | 1955 | 1461062532596 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 03:42:12 INFO - PROCESS | 1955 | 1461062532802 Marionette TRACE conn5 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:12 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15d358000 == 113 [pid = 1955] [id = 488] 03:42:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 215 (0x7fa15d340800) [pid = 1955] [serial = 1465] [outer = (nil)] 03:42:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 216 (0x7fa15d349000) [pid = 1955] [serial = 1466] [outer = 0x7fa15d340800] 03:42:12 INFO - PROCESS | 1955 | 1461062532918 Marionette DEBUG loaded listener.js 03:42:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 217 (0x7fa15d34e400) [pid = 1955] [serial = 1467] [outer = 0x7fa15d340800] 03:42:13 INFO - PROCESS | 1955 | 1461062533807 Marionette TRACE conn5 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 03:42:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 03:42:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1488ms 03:42:13 INFO - PROCESS | 1955 | 1461062533864 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 03:42:13 INFO - PROCESS | 1955 | 1461062533867 Marionette TRACE conn5 <- [1,1925,null,{"value":"8"}] 03:42:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 03:42:13 INFO - PROCESS | 1955 | 1461062533873 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 03:42:13 INFO - PROCESS | 1955 | 1461062533875 Marionette TRACE conn5 <- [1,1926,null,{}] 03:42:13 INFO - PROCESS | 1955 | 1461062533881 Marionette TRACE conn5 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:14 INFO - PROCESS | 1955 | 1461062534073 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 03:42:14 INFO - PROCESS | 1955 | 1461062534285 Marionette TRACE conn5 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:14 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15d36c800 == 114 [pid = 1955] [id = 489] 03:42:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 218 (0x7fa14d2edc00) [pid = 1955] [serial = 1468] [outer = (nil)] 03:42:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 219 (0x7fa14d2f6c00) [pid = 1955] [serial = 1469] [outer = 0x7fa14d2edc00] 03:42:14 INFO - PROCESS | 1955 | 1461062534358 Marionette DEBUG loaded listener.js 03:42:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 220 (0x7fa14d2fb800) [pid = 1955] [serial = 1470] [outer = 0x7fa14d2edc00] 03:42:15 INFO - PROCESS | 1955 | 1461062535283 Marionette TRACE conn5 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 03:42:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 03:42:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1477ms 03:42:15 INFO - PROCESS | 1955 | 1461062535351 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 03:42:15 INFO - PROCESS | 1955 | 1461062535355 Marionette TRACE conn5 <- [1,1929,null,{"value":"8"}] 03:42:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 03:42:15 INFO - PROCESS | 1955 | 1461062535362 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 03:42:15 INFO - PROCESS | 1955 | 1461062535365 Marionette TRACE conn5 <- [1,1930,null,{}] 03:42:15 INFO - PROCESS | 1955 | 1461062535371 Marionette TRACE conn5 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:15 INFO - PROCESS | 1955 | 1461062535585 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 03:42:15 INFO - PROCESS | 1955 | 1461062535794 Marionette TRACE conn5 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:15 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1554a4000 == 115 [pid = 1955] [id = 490] 03:42:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 221 (0x7fa14d2ee400) [pid = 1955] [serial = 1471] [outer = (nil)] 03:42:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 222 (0x7fa14e7d9400) [pid = 1955] [serial = 1472] [outer = 0x7fa14d2ee400] 03:42:15 INFO - PROCESS | 1955 | 1461062535913 Marionette DEBUG loaded listener.js 03:42:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 223 (0x7fa15a606400) [pid = 1955] [serial = 1473] [outer = 0x7fa14d2ee400] 03:42:16 INFO - PROCESS | 1955 | 1461062536934 Marionette TRACE conn5 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 03:42:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 03:42:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1635ms 03:42:17 INFO - PROCESS | 1955 | 1461062536998 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 03:42:17 INFO - PROCESS | 1955 | 1461062537000 Marionette TRACE conn5 <- [1,1933,null,{"value":"8"}] 03:42:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 03:42:17 INFO - PROCESS | 1955 | 1461062537007 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 03:42:17 INFO - PROCESS | 1955 | 1461062537011 Marionette TRACE conn5 <- [1,1934,null,{}] 03:42:17 INFO - PROCESS | 1955 | 1461062537016 Marionette TRACE conn5 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:17 INFO - PROCESS | 1955 | 1461062537232 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 03:42:17 INFO - PROCESS | 1955 | 1461062537930 Marionette TRACE conn5 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:17 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa152a4a800 == 116 [pid = 1955] [id = 491] 03:42:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 224 (0x7fa14e3c6800) [pid = 1955] [serial = 1474] [outer = (nil)] 03:42:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 225 (0x7fa14e3f0800) [pid = 1955] [serial = 1475] [outer = 0x7fa14e3c6800] 03:42:18 INFO - PROCESS | 1955 | 1461062538017 Marionette DEBUG loaded listener.js 03:42:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 226 (0x7fa14e8bfc00) [pid = 1955] [serial = 1476] [outer = 0x7fa14e3c6800] 03:42:18 INFO - PROCESS | 1955 | 1461062538954 Marionette TRACE conn5 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 03:42:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 03:42:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1995ms 03:42:19 INFO - PROCESS | 1955 | 1461062539005 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 03:42:19 INFO - PROCESS | 1955 | 1461062539009 Marionette TRACE conn5 <- [1,1937,null,{"value":"8"}] 03:42:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 03:42:19 INFO - PROCESS | 1955 | 1461062539017 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 03:42:19 INFO - PROCESS | 1955 | 1461062539024 Marionette TRACE conn5 <- [1,1938,null,{}] 03:42:19 INFO - PROCESS | 1955 | 1461062539031 Marionette TRACE conn5 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:19 INFO - PROCESS | 1955 | 1461062539226 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 03:42:19 INFO - PROCESS | 1955 | 1461062539643 Marionette TRACE conn5 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:19 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14dfb8000 == 117 [pid = 1955] [id = 492] 03:42:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 227 (0x7fa152247c00) [pid = 1955] [serial = 1477] [outer = (nil)] 03:42:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 228 (0x7fa152957800) [pid = 1955] [serial = 1478] [outer = 0x7fa152247c00] 03:42:19 INFO - PROCESS | 1955 | 1461062539725 Marionette DEBUG loaded listener.js 03:42:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 229 (0x7fa152c52c00) [pid = 1955] [serial = 1479] [outer = 0x7fa152247c00] 03:42:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15cd79000 == 116 [pid = 1955] [id = 436] 03:42:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15d116800 == 115 [pid = 1955] [id = 475] 03:42:20 INFO - PROCESS | 1955 | --DOMWINDOW == 228 (0x7fa166234c00) [pid = 1955] [serial = 1373] [outer = (nil)] [url = about:blank] 03:42:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15b4a3800 == 114 [pid = 1955] [id = 474] 03:42:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15a617000 == 113 [pid = 1955] [id = 473] 03:42:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155442000 == 112 [pid = 1955] [id = 472] 03:42:20 INFO - PROCESS | 1955 | 1461062540795 Marionette TRACE conn5 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 03:42:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15038d800 == 111 [pid = 1955] [id = 471] 03:42:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15542a000 == 110 [pid = 1955] [id = 470] 03:42:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa152362800 == 109 [pid = 1955] [id = 469] 03:42:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14e286800 == 108 [pid = 1955] [id = 464] 03:42:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa178f63000 == 107 [pid = 1955] [id = 463] 03:42:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa173e70000 == 106 [pid = 1955] [id = 462] 03:42:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa167952000 == 105 [pid = 1955] [id = 461] 03:42:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa164cf5000 == 104 [pid = 1955] [id = 460] 03:42:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dd22000 == 103 [pid = 1955] [id = 459] 03:42:20 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155764000 == 102 [pid = 1955] [id = 458] 03:42:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 03:42:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1832ms 03:42:20 INFO - PROCESS | 1955 | 1461062540854 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 03:42:20 INFO - PROCESS | 1955 | 1461062540860 Marionette TRACE conn5 <- [1,1941,null,{"value":"8"}] 03:42:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 03:42:20 INFO - PROCESS | 1955 | 1461062540867 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 03:42:20 INFO - PROCESS | 1955 | 1461062540870 Marionette TRACE conn5 <- [1,1942,null,{}] 03:42:20 INFO - PROCESS | 1955 | 1461062540877 Marionette TRACE conn5 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:21 INFO - PROCESS | 1955 | 1461062541081 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 03:42:21 INFO - PROCESS | 1955 | --DOMWINDOW == 227 (0x7fa15cec9000) [pid = 1955] [serial = 1322] [outer = (nil)] [url = about:blank] 03:42:21 INFO - PROCESS | 1955 | --DOMWINDOW == 226 (0x7fa15dca6000) [pid = 1955] [serial = 1325] [outer = (nil)] [url = about:blank] 03:42:21 INFO - PROCESS | 1955 | --DOMWINDOW == 225 (0x7fa14e3c7800) [pid = 1955] [serial = 1355] [outer = (nil)] [url = about:blank] 03:42:21 INFO - PROCESS | 1955 | --DOMWINDOW == 224 (0x7fa14e7dcc00) [pid = 1955] [serial = 1356] [outer = (nil)] [url = about:blank] 03:42:21 INFO - PROCESS | 1955 | --DOMWINDOW == 223 (0x7fa15d757400) [pid = 1955] [serial = 1367] [outer = (nil)] [url = about:blank] 03:42:21 INFO - PROCESS | 1955 | --DOMWINDOW == 222 (0x7fa1617a8400) [pid = 1955] [serial = 1328] [outer = (nil)] [url = about:blank] 03:42:21 INFO - PROCESS | 1955 | --DOMWINDOW == 221 (0x7fa169c45800) [pid = 1955] [serial = 1343] [outer = (nil)] [url = about:blank] 03:42:21 INFO - PROCESS | 1955 | --DOMWINDOW == 220 (0x7fa154225800) [pid = 1955] [serial = 1359] [outer = (nil)] [url = about:blank] 03:42:21 INFO - PROCESS | 1955 | --DOMWINDOW == 219 (0x7fa1540c2400) [pid = 1955] [serial = 1358] [outer = (nil)] [url = about:blank] 03:42:21 INFO - PROCESS | 1955 | --DOMWINDOW == 218 (0x7fa152c55c00) [pid = 1955] [serial = 1313] [outer = (nil)] [url = about:blank] 03:42:21 INFO - PROCESS | 1955 | --DOMWINDOW == 217 (0x7fa163fa7800) [pid = 1955] [serial = 1331] [outer = (nil)] [url = about:blank] 03:42:21 INFO - PROCESS | 1955 | --DOMWINDOW == 216 (0x7fa1542e0000) [pid = 1955] [serial = 1361] [outer = (nil)] [url = about:blank] 03:42:21 INFO - PROCESS | 1955 | --DOMWINDOW == 215 (0x7fa15535bc00) [pid = 1955] [serial = 1362] [outer = (nil)] [url = about:blank] 03:42:21 INFO - PROCESS | 1955 | --DOMWINDOW == 214 (0x7fa15660f800) [pid = 1955] [serial = 1364] [outer = (nil)] [url = about:blank] 03:42:21 INFO - PROCESS | 1955 | --DOMWINDOW == 213 (0x7fa1669a8000) [pid = 1955] [serial = 1337] [outer = (nil)] [url = about:blank] 03:42:21 INFO - PROCESS | 1955 | --DOMWINDOW == 212 (0x7fa15a86b400) [pid = 1955] [serial = 1310] [outer = (nil)] [url = about:blank] 03:42:21 INFO - PROCESS | 1955 | --DOMWINDOW == 211 (0x7fa15ca59800) [pid = 1955] [serial = 1311] [outer = (nil)] [url = about:blank] 03:42:21 INFO - PROCESS | 1955 | --DOMWINDOW == 210 (0x7fa15b4ce400) [pid = 1955] [serial = 1319] [outer = (nil)] [url = about:blank] 03:42:21 INFO - PROCESS | 1955 | --DOMWINDOW == 209 (0x7fa176d28800) [pid = 1955] [serial = 1346] [outer = (nil)] [url = about:blank] 03:42:21 INFO - PROCESS | 1955 | --DOMWINDOW == 208 (0x7fa165ca7000) [pid = 1955] [serial = 1334] [outer = (nil)] [url = about:blank] 03:42:21 INFO - PROCESS | 1955 | --DOMWINDOW == 207 (0x7fa14eaab400) [pid = 1955] [serial = 1349] [outer = (nil)] [url = about:blank] 03:42:21 INFO - PROCESS | 1955 | --DOMWINDOW == 206 (0x7fa167089c00) [pid = 1955] [serial = 1340] [outer = (nil)] [url = about:blank] 03:42:21 INFO - PROCESS | 1955 | --DOMWINDOW == 205 (0x7fa1542e1c00) [pid = 1955] [serial = 1316] [outer = (nil)] [url = about:blank] 03:42:21 INFO - PROCESS | 1955 | --DOMWINDOW == 204 (0x7fa1503a5400) [pid = 1955] [serial = 1352] [outer = (nil)] [url = about:blank] 03:42:21 INFO - PROCESS | 1955 | --DOMWINDOW == 203 (0x7fa16179e400) [pid = 1955] [serial = 1371] [outer = (nil)] [url = about:blank] 03:42:21 INFO - PROCESS | 1955 | --DOMWINDOW == 202 (0x7fa15ed99800) [pid = 1955] [serial = 1370] [outer = (nil)] [url = about:blank] 03:42:21 INFO - PROCESS | 1955 | --DOMWINDOW == 201 (0x7fa15ed9e000) [pid = 1955] [serial = 1368] [outer = (nil)] [url = about:blank] 03:42:21 INFO - PROCESS | 1955 | --DOMWINDOW == 200 (0x7fa15ca52400) [pid = 1955] [serial = 1365] [outer = (nil)] [url = about:blank] 03:42:21 INFO - PROCESS | 1955 | 1461062541395 Marionette TRACE conn5 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:21 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa152362800 == 103 [pid = 1955] [id = 493] 03:42:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 201 (0x7fa14e7dcc00) [pid = 1955] [serial = 1480] [outer = (nil)] 03:42:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 202 (0x7fa1541b4c00) [pid = 1955] [serial = 1481] [outer = 0x7fa14e7dcc00] 03:42:21 INFO - PROCESS | 1955 | 1461062541467 Marionette DEBUG loaded listener.js 03:42:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 203 (0x7fa154359000) [pid = 1955] [serial = 1482] [outer = 0x7fa14e7dcc00] 03:42:22 INFO - PROCESS | 1955 | 1461062542212 Marionette TRACE conn5 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 03:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 03:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1394ms 03:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 03:42:22 INFO - PROCESS | 1955 | 1461062542262 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 03:42:22 INFO - PROCESS | 1955 | 1461062542265 Marionette TRACE conn5 <- [1,1945,null,{"value":"8"}] 03:42:22 INFO - PROCESS | 1955 | 1461062542281 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 03:42:22 INFO - PROCESS | 1955 | 1461062542291 Marionette TRACE conn5 <- [1,1946,null,{}] 03:42:22 INFO - PROCESS | 1955 | 1461062542298 Marionette TRACE conn5 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:22 INFO - PROCESS | 1955 | 1461062542560 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 03:42:22 INFO - PROCESS | 1955 | 1461062542578 Marionette TRACE conn5 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:22 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa156527800 == 104 [pid = 1955] [id = 494] 03:42:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 204 (0x7fa15224b000) [pid = 1955] [serial = 1483] [outer = (nil)] 03:42:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 205 (0x7fa155ca2800) [pid = 1955] [serial = 1484] [outer = 0x7fa15224b000] 03:42:22 INFO - PROCESS | 1955 | 1461062542642 Marionette DEBUG loaded listener.js 03:42:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 206 (0x7fa15ca52c00) [pid = 1955] [serial = 1485] [outer = 0x7fa15224b000] 03:42:23 INFO - PROCESS | 1955 | 1461062543554 Marionette TRACE conn5 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 03:42:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 03:42:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1296ms 03:42:23 INFO - PROCESS | 1955 | 1461062543576 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 03:42:23 INFO - PROCESS | 1955 | 1461062543581 Marionette TRACE conn5 <- [1,1949,null,{"value":"8"}] 03:42:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 03:42:23 INFO - PROCESS | 1955 | 1461062543587 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 03:42:23 INFO - PROCESS | 1955 | 1461062543589 Marionette TRACE conn5 <- [1,1950,null,{}] 03:42:23 INFO - PROCESS | 1955 | 1461062543596 Marionette TRACE conn5 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:23 INFO - PROCESS | 1955 | 1461062543865 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 03:42:23 INFO - PROCESS | 1955 | 1461062543898 Marionette TRACE conn5 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:23 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15cd7c800 == 105 [pid = 1955] [id = 495] 03:42:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 207 (0x7fa1522a1800) [pid = 1955] [serial = 1486] [outer = (nil)] 03:42:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 208 (0x7fa15d348400) [pid = 1955] [serial = 1487] [outer = 0x7fa1522a1800] 03:42:23 INFO - PROCESS | 1955 | 1461062543962 Marionette DEBUG loaded listener.js 03:42:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 209 (0x7fa15dcac800) [pid = 1955] [serial = 1488] [outer = 0x7fa1522a1800] 03:42:24 INFO - PROCESS | 1955 | 1461062544856 Marionette TRACE conn5 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 03:42:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 03:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1335ms 03:42:24 INFO - PROCESS | 1955 | 1461062544926 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 03:42:24 INFO - PROCESS | 1955 | 1461062544930 Marionette TRACE conn5 <- [1,1953,null,{"value":"8"}] 03:42:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 03:42:24 INFO - PROCESS | 1955 | 1461062544941 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 03:42:24 INFO - PROCESS | 1955 | 1461062544943 Marionette TRACE conn5 <- [1,1954,null,{}] 03:42:24 INFO - PROCESS | 1955 | 1461062544951 Marionette TRACE conn5 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:25 INFO - PROCESS | 1955 | 1461062545187 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 03:42:25 INFO - PROCESS | 1955 | 1461062545217 Marionette TRACE conn5 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:25 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dd85000 == 106 [pid = 1955] [id = 496] 03:42:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 210 (0x7fa161331800) [pid = 1955] [serial = 1489] [outer = (nil)] 03:42:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 211 (0x7fa16133c800) [pid = 1955] [serial = 1490] [outer = 0x7fa161331800] 03:42:25 INFO - PROCESS | 1955 | 1461062545288 Marionette DEBUG loaded listener.js 03:42:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 212 (0x7fa1617ab400) [pid = 1955] [serial = 1491] [outer = 0x7fa161331800] 03:42:25 INFO - PROCESS | 1955 | --DOMWINDOW == 211 (0x7fa14e7dc000) [pid = 1955] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 03:42:25 INFO - PROCESS | 1955 | --DOMWINDOW == 210 (0x7fa14ffed400) [pid = 1955] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 03:42:25 INFO - PROCESS | 1955 | --DOMWINDOW == 209 (0x7fa14fff0000) [pid = 1955] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 03:42:25 INFO - PROCESS | 1955 | --DOMWINDOW == 208 (0x7fa1503acc00) [pid = 1955] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 03:42:25 INFO - PROCESS | 1955 | --DOMWINDOW == 207 (0x7fa155c97800) [pid = 1955] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 03:42:25 INFO - PROCESS | 1955 | --DOMWINDOW == 206 (0x7fa14e03d000) [pid = 1955] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 03:42:25 INFO - PROCESS | 1955 | --DOMWINDOW == 205 (0x7fa14e3cac00) [pid = 1955] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 03:42:26 INFO - PROCESS | 1955 | 1461062546369 Marionette TRACE conn5 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 03:42:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 03:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1485ms 03:42:26 INFO - PROCESS | 1955 | 1461062546426 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 03:42:26 INFO - PROCESS | 1955 | 1461062546428 Marionette TRACE conn5 <- [1,1957,null,{"value":"8"}] 03:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 03:42:26 INFO - PROCESS | 1955 | 1461062546439 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 03:42:26 INFO - PROCESS | 1955 | 1461062546441 Marionette TRACE conn5 <- [1,1958,null,{}] 03:42:26 INFO - PROCESS | 1955 | 1461062546445 Marionette TRACE conn5 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:26 INFO - PROCESS | 1955 | 1461062546624 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 03:42:26 INFO - PROCESS | 1955 | 1461062546806 Marionette TRACE conn5 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:26 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1618bb000 == 107 [pid = 1955] [id = 497] 03:42:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 206 (0x7fa14ffed400) [pid = 1955] [serial = 1492] [outer = (nil)] 03:42:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 207 (0x7fa161333000) [pid = 1955] [serial = 1493] [outer = 0x7fa14ffed400] 03:42:26 INFO - PROCESS | 1955 | 1461062546872 Marionette DEBUG loaded listener.js 03:42:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 208 (0x7fa1634f0800) [pid = 1955] [serial = 1494] [outer = 0x7fa14ffed400] 03:42:27 INFO - PROCESS | 1955 | 1461062547605 Marionette TRACE conn5 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 03:42:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 03:42:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1181ms 03:42:27 INFO - PROCESS | 1955 | 1461062547620 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 03:42:27 INFO - PROCESS | 1955 | 1461062547624 Marionette TRACE conn5 <- [1,1961,null,{"value":"8"}] 03:42:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 03:42:27 INFO - PROCESS | 1955 | 1461062547630 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 03:42:27 INFO - PROCESS | 1955 | 1461062547633 Marionette TRACE conn5 <- [1,1962,null,{}] 03:42:27 INFO - PROCESS | 1955 | 1461062547638 Marionette TRACE conn5 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:27 INFO - PROCESS | 1955 | 1461062547822 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 03:42:28 INFO - PROCESS | 1955 | 1461062548180 Marionette TRACE conn5 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:28 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14dfb6800 == 108 [pid = 1955] [id = 498] 03:42:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 209 (0x7fa14d2f1400) [pid = 1955] [serial = 1495] [outer = (nil)] 03:42:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 210 (0x7fa14dfd6000) [pid = 1955] [serial = 1496] [outer = 0x7fa14d2f1400] 03:42:28 INFO - PROCESS | 1955 | 1461062548266 Marionette DEBUG loaded listener.js 03:42:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 211 (0x7fa14e3d3c00) [pid = 1955] [serial = 1497] [outer = 0x7fa14d2f1400] 03:42:29 INFO - PROCESS | 1955 | 1461062549260 Marionette TRACE conn5 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 03:42:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 03:42:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1689ms 03:42:29 INFO - PROCESS | 1955 | 1461062549322 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 03:42:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 03:42:29 INFO - PROCESS | 1955 | 1461062549331 Marionette TRACE conn5 <- [1,1965,null,{"value":"8"}] 03:42:29 INFO - PROCESS | 1955 | 1461062549341 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 03:42:29 INFO - PROCESS | 1955 | 1461062549346 Marionette TRACE conn5 <- [1,1966,null,{}] 03:42:29 INFO - PROCESS | 1955 | 1461062549355 Marionette TRACE conn5 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:29 INFO - PROCESS | 1955 | 1461062549620 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 03:42:29 INFO - PROCESS | 1955 | 1461062549928 Marionette TRACE conn5 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:29 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15651b000 == 109 [pid = 1955] [id = 499] 03:42:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 212 (0x7fa152a72800) [pid = 1955] [serial = 1498] [outer = (nil)] 03:42:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 213 (0x7fa1541a9c00) [pid = 1955] [serial = 1499] [outer = 0x7fa152a72800] 03:42:30 INFO - PROCESS | 1955 | 1461062550018 Marionette DEBUG loaded listener.js 03:42:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 214 (0x7fa1542d7400) [pid = 1955] [serial = 1500] [outer = 0x7fa152a72800] 03:42:30 INFO - PROCESS | 1955 | ************************* 03:42:30 INFO - PROCESS | 1955 | A coding exception was thrown and uncaught in a Task. 03:42:30 INFO - PROCESS | 1955 | 03:42:30 INFO - PROCESS | 1955 | Full message: TypeError: NetworkError when attempting to fetch resource. 03:42:30 INFO - PROCESS | 1955 | Full stack: 03:42:30 INFO - PROCESS | 1955 | ************************* 03:42:31 INFO - PROCESS | 1955 | 1461062551046 Marionette TRACE conn5 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 03:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 03:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1739ms 03:42:31 INFO - PROCESS | 1955 | 1461062551082 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 03:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 03:42:31 INFO - PROCESS | 1955 | 1461062551088 Marionette TRACE conn5 <- [1,1969,null,{"value":"8"}] 03:42:31 INFO - PROCESS | 1955 | 1461062551095 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 03:42:31 INFO - PROCESS | 1955 | 1461062551098 Marionette TRACE conn5 <- [1,1970,null,{}] 03:42:31 INFO - PROCESS | 1955 | 1461062551104 Marionette TRACE conn5 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:31 INFO - PROCESS | 1955 | 1461062551312 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 03:42:31 INFO - PROCESS | 1955 | 1461062551539 Marionette TRACE conn5 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:31 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1634b4000 == 110 [pid = 1955] [id = 500] 03:42:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 215 (0x7fa15eda5800) [pid = 1955] [serial = 1501] [outer = (nil)] 03:42:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 216 (0x7fa160f62000) [pid = 1955] [serial = 1502] [outer = 0x7fa15eda5800] 03:42:31 INFO - PROCESS | 1955 | 1461062551697 Marionette DEBUG loaded listener.js 03:42:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 217 (0x7fa1617a8400) [pid = 1955] [serial = 1503] [outer = 0x7fa15eda5800] 03:42:32 INFO - PROCESS | 1955 | 1461062552621 Marionette TRACE conn5 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 03:42:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 03:42:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1583ms 03:42:32 INFO - PROCESS | 1955 | 1461062552678 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 03:42:32 INFO - PROCESS | 1955 | 1461062552681 Marionette TRACE conn5 <- [1,1973,null,{"value":"8"}] 03:42:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 03:42:32 INFO - PROCESS | 1955 | 1461062552698 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 03:42:32 INFO - PROCESS | 1955 | 1461062552707 Marionette TRACE conn5 <- [1,1974,null,{}] 03:42:32 INFO - PROCESS | 1955 | 1461062552713 Marionette TRACE conn5 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:32 INFO - PROCESS | 1955 | 1461062552979 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 03:42:33 INFO - PROCESS | 1955 | 1461062553263 Marionette TRACE conn5 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:33 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa169807000 == 111 [pid = 1955] [id = 501] 03:42:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 218 (0x7fa153356000) [pid = 1955] [serial = 1504] [outer = (nil)] 03:42:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 219 (0x7fa167988400) [pid = 1955] [serial = 1505] [outer = 0x7fa153356000] 03:42:33 INFO - PROCESS | 1955 | 1461062553377 Marionette DEBUG loaded listener.js 03:42:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 220 (0x7fa169c82400) [pid = 1955] [serial = 1506] [outer = 0x7fa153356000] 03:42:34 INFO - PROCESS | 1955 | 1461062554227 Marionette TRACE conn5 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 03:42:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 03:42:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1553ms 03:42:34 INFO - PROCESS | 1955 | 1461062554244 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 03:42:34 INFO - PROCESS | 1955 | 1461062554249 Marionette TRACE conn5 <- [1,1977,null,{"value":"8"}] 03:42:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 03:42:34 INFO - PROCESS | 1955 | 1461062554274 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 03:42:34 INFO - PROCESS | 1955 | 1461062554278 Marionette TRACE conn5 <- [1,1978,null,{}] 03:42:34 INFO - PROCESS | 1955 | 1461062554297 Marionette TRACE conn5 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:34 INFO - PROCESS | 1955 | 1461062554512 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 03:42:34 INFO - PROCESS | 1955 | 1461062554718 Marionette TRACE conn5 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:34 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa178a23000 == 112 [pid = 1955] [id = 502] 03:42:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 221 (0x7fa1617a8800) [pid = 1955] [serial = 1507] [outer = (nil)] 03:42:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 222 (0x7fa174b2cc00) [pid = 1955] [serial = 1508] [outer = 0x7fa1617a8800] 03:42:34 INFO - PROCESS | 1955 | 1461062554835 Marionette DEBUG loaded listener.js 03:42:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 223 (0x7fa1768dcc00) [pid = 1955] [serial = 1509] [outer = 0x7fa1617a8800] 03:42:35 INFO - PROCESS | 1955 | 1461062555733 Marionette TRACE conn5 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:42:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 03:42:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1491ms 03:42:35 INFO - PROCESS | 1955 | 1461062555762 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 03:42:35 INFO - PROCESS | 1955 | 1461062555766 Marionette TRACE conn5 <- [1,1981,null,{"value":"8"}] 03:42:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 03:42:35 INFO - PROCESS | 1955 | 1461062555772 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 03:42:35 INFO - PROCESS | 1955 | 1461062555776 Marionette TRACE conn5 <- [1,1982,null,{}] 03:42:35 INFO - PROCESS | 1955 | 1461062555782 Marionette TRACE conn5 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:35 INFO - PROCESS | 1955 | 1461062555984 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 03:42:36 INFO - PROCESS | 1955 | 1461062556202 Marionette TRACE conn5 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:36 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa17e060000 == 113 [pid = 1955] [id = 503] 03:42:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 224 (0x7fa14e737000) [pid = 1955] [serial = 1510] [outer = (nil)] 03:42:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 225 (0x7fa14e739000) [pid = 1955] [serial = 1511] [outer = 0x7fa14e737000] 03:42:36 INFO - PROCESS | 1955 | 1461062556340 Marionette DEBUG loaded listener.js 03:42:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 226 (0x7fa176d25400) [pid = 1955] [serial = 1512] [outer = 0x7fa14e737000] 03:42:37 INFO - PROCESS | 1955 | 1461062557297 Marionette TRACE conn5 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:42:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 03:42:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1588ms 03:42:37 INFO - PROCESS | 1955 | 1461062557361 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 03:42:37 INFO - PROCESS | 1955 | 1461062557365 Marionette TRACE conn5 <- [1,1985,null,{"value":"8"}] 03:42:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 03:42:37 INFO - PROCESS | 1955 | 1461062557371 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 03:42:37 INFO - PROCESS | 1955 | 1461062557375 Marionette TRACE conn5 <- [1,1986,null,{}] 03:42:37 INFO - PROCESS | 1955 | 1461062557380 Marionette TRACE conn5 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:37 INFO - PROCESS | 1955 | 1461062557587 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 03:42:37 INFO - PROCESS | 1955 | 1461062557794 Marionette TRACE conn5 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:37 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15b862800 == 114 [pid = 1955] [id = 504] 03:42:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 227 (0x7fa14e737400) [pid = 1955] [serial = 1513] [outer = (nil)] 03:42:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 228 (0x7fa14f04e000) [pid = 1955] [serial = 1514] [outer = 0x7fa14e737400] 03:42:37 INFO - PROCESS | 1955 | 1461062557907 Marionette DEBUG loaded listener.js 03:42:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 229 (0x7fa152952c00) [pid = 1955] [serial = 1515] [outer = 0x7fa14e737400] 03:42:38 INFO - PROCESS | 1955 | 1461062558806 Marionette TRACE conn5 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 03:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1482ms 03:42:38 INFO - PROCESS | 1955 | 1461062558854 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 03:42:38 INFO - PROCESS | 1955 | 1461062558858 Marionette TRACE conn5 <- [1,1989,null,{"value":"8"}] 03:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 03:42:38 INFO - PROCESS | 1955 | 1461062558864 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 03:42:38 INFO - PROCESS | 1955 | 1461062558867 Marionette TRACE conn5 <- [1,1990,null,{}] 03:42:38 INFO - PROCESS | 1955 | 1461062558872 Marionette TRACE conn5 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:39 INFO - PROCESS | 1955 | 1461062559066 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 03:42:39 INFO - PROCESS | 1955 | 1461062559277 Marionette TRACE conn5 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:39 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa161e75000 == 115 [pid = 1955] [id = 505] 03:42:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 230 (0x7fa14f045400) [pid = 1955] [serial = 1516] [outer = (nil)] 03:42:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 231 (0x7fa14f0b8400) [pid = 1955] [serial = 1517] [outer = 0x7fa14f045400] 03:42:39 INFO - PROCESS | 1955 | 1461062559390 Marionette DEBUG loaded listener.js 03:42:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 232 (0x7fa14f0bc000) [pid = 1955] [serial = 1518] [outer = 0x7fa14f045400] 03:42:40 INFO - PROCESS | 1955 | 1461062560275 Marionette TRACE conn5 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:42:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 03:42:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1439ms 03:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 03:42:40 INFO - PROCESS | 1955 | 1461062560305 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 03:42:40 INFO - PROCESS | 1955 | 1461062560308 Marionette TRACE conn5 <- [1,1993,null,{"value":"8"}] 03:42:40 INFO - PROCESS | 1955 | 1461062560315 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 03:42:40 INFO - PROCESS | 1955 | 1461062560318 Marionette TRACE conn5 <- [1,1994,null,{}] 03:42:40 INFO - PROCESS | 1955 | 1461062560324 Marionette TRACE conn5 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:40 INFO - PROCESS | 1955 | 1461062560523 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 03:42:40 INFO - PROCESS | 1955 | 1461062560785 Marionette TRACE conn5 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:40 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa161e8c000 == 116 [pid = 1955] [id = 506] 03:42:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 233 (0x7fa14f047c00) [pid = 1955] [serial = 1519] [outer = (nil)] 03:42:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 234 (0x7fa14f0c1400) [pid = 1955] [serial = 1520] [outer = 0x7fa14f047c00] 03:42:40 INFO - PROCESS | 1955 | 1461062560863 Marionette DEBUG loaded listener.js 03:42:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 235 (0x7fa160de0000) [pid = 1955] [serial = 1521] [outer = 0x7fa14f047c00] 03:42:41 INFO - PROCESS | 1955 | 1461062561722 Marionette TRACE conn5 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 03:42:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 03:42:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1482ms 03:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 03:42:41 INFO - PROCESS | 1955 | 1461062561797 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 03:42:41 INFO - PROCESS | 1955 | 1461062561800 Marionette TRACE conn5 <- [1,1997,null,{"value":"8"}] 03:42:41 INFO - PROCESS | 1955 | 1461062561808 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 03:42:41 INFO - PROCESS | 1955 | 1461062561810 Marionette TRACE conn5 <- [1,1998,null,{}] 03:42:41 INFO - PROCESS | 1955 | 1461062561817 Marionette TRACE conn5 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:42 INFO - PROCESS | 1955 | 1461062562056 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 03:42:42 INFO - PROCESS | 1955 | 1461062562316 Marionette TRACE conn5 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:42 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14c0e8000 == 117 [pid = 1955] [id = 507] 03:42:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 236 (0x7fa14f0b8000) [pid = 1955] [serial = 1522] [outer = (nil)] 03:42:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 237 (0x7fa14f254c00) [pid = 1955] [serial = 1523] [outer = 0x7fa14f0b8000] 03:42:42 INFO - PROCESS | 1955 | 1461062562432 Marionette DEBUG loaded listener.js 03:42:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 238 (0x7fa14f259800) [pid = 1955] [serial = 1524] [outer = 0x7fa14f0b8000] 03:42:43 INFO - PROCESS | 1955 | 1461062563251 Marionette TRACE conn5 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 03:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 03:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1491ms 03:42:43 INFO - PROCESS | 1955 | 1461062563298 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 03:42:43 INFO - PROCESS | 1955 | 1461062563302 Marionette TRACE conn5 <- [1,2001,null,{"value":"8"}] 03:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 03:42:43 INFO - PROCESS | 1955 | 1461062563309 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 03:42:43 INFO - PROCESS | 1955 | 1461062563312 Marionette TRACE conn5 <- [1,2002,null,{}] 03:42:43 INFO - PROCESS | 1955 | 1461062563318 Marionette TRACE conn5 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:43 INFO - PROCESS | 1955 | 1461062563524 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 03:42:43 INFO - PROCESS | 1955 | 1461062563737 Marionette TRACE conn5 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:43 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14a0d0000 == 118 [pid = 1955] [id = 508] 03:42:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 239 (0x7fa14f0b9000) [pid = 1955] [serial = 1525] [outer = (nil)] 03:42:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 240 (0x7fa14f25e800) [pid = 1955] [serial = 1526] [outer = 0x7fa14f0b9000] 03:42:43 INFO - PROCESS | 1955 | 1461062563858 Marionette DEBUG loaded listener.js 03:42:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 241 (0x7fa1785c3c00) [pid = 1955] [serial = 1527] [outer = 0x7fa14f0b9000] 03:42:44 INFO - PROCESS | 1955 | 1461062564840 Marionette TRACE conn5 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 03:42:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 03:42:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1578ms 03:42:44 INFO - PROCESS | 1955 | 1461062564888 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 03:42:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 03:42:44 INFO - PROCESS | 1955 | 1461062564892 Marionette TRACE conn5 <- [1,2005,null,{"value":"8"}] 03:42:44 INFO - PROCESS | 1955 | 1461062564898 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 03:42:44 INFO - PROCESS | 1955 | 1461062564902 Marionette TRACE conn5 <- [1,2006,null,{}] 03:42:44 INFO - PROCESS | 1955 | 1461062564908 Marionette TRACE conn5 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:45 INFO - PROCESS | 1955 | 1461062565163 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 03:42:45 INFO - PROCESS | 1955 | 1461062565979 Marionette TRACE conn5 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:46 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14caca000 == 119 [pid = 1955] [id = 509] 03:42:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 242 (0x7fa14d2f8400) [pid = 1955] [serial = 1528] [outer = (nil)] 03:42:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 243 (0x7fa14dfd3000) [pid = 1955] [serial = 1529] [outer = 0x7fa14d2f8400] 03:42:46 INFO - PROCESS | 1955 | 1461062566081 Marionette DEBUG loaded listener.js 03:42:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 244 (0x7fa14e038c00) [pid = 1955] [serial = 1530] [outer = 0x7fa14d2f8400] 03:42:46 INFO - PROCESS | 1955 | 1461062566976 Marionette TRACE conn5 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 03:42:47 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 03:42:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 2135ms 03:42:47 INFO - PROCESS | 1955 | 1461062567036 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 03:42:47 INFO - PROCESS | 1955 | 1461062567043 Marionette TRACE conn5 <- [1,2009,null,{"value":"8"}] 03:42:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 03:42:47 INFO - PROCESS | 1955 | 1461062567052 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 03:42:47 INFO - PROCESS | 1955 | 1461062567057 Marionette TRACE conn5 <- [1,2010,null,{}] 03:42:47 INFO - PROCESS | 1955 | 1461062567064 Marionette TRACE conn5 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:47 INFO - PROCESS | 1955 | 1461062567284 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 03:42:47 INFO - PROCESS | 1955 | 1461062567513 Marionette TRACE conn5 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:47 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa152a60800 == 120 [pid = 1955] [id = 510] 03:42:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 245 (0x7fa14e3df400) [pid = 1955] [serial = 1531] [outer = (nil)] 03:42:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 246 (0x7fa14e3f8400) [pid = 1955] [serial = 1532] [outer = 0x7fa14e3df400] 03:42:47 INFO - PROCESS | 1955 | 1461062567778 Marionette DEBUG loaded listener.js 03:42:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 247 (0x7fa14e7d2c00) [pid = 1955] [serial = 1533] [outer = 0x7fa14e3df400] 03:42:48 INFO - PROCESS | 1955 | 1461062568797 Marionette TRACE conn5 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 03:42:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 03:42:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1782ms 03:42:48 INFO - PROCESS | 1955 | 1461062568837 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 03:42:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 03:42:48 INFO - PROCESS | 1955 | 1461062568843 Marionette TRACE conn5 <- [1,2013,null,{"value":"8"}] 03:42:48 INFO - PROCESS | 1955 | 1461062568850 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 03:42:48 INFO - PROCESS | 1955 | 1461062568853 Marionette TRACE conn5 <- [1,2014,null,{}] 03:42:48 INFO - PROCESS | 1955 | 1461062568859 Marionette TRACE conn5 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:49 INFO - PROCESS | 1955 | 1461062569049 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 03:42:49 INFO - PROCESS | 1955 | 1461062569280 Marionette TRACE conn5 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:49 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa153107800 == 121 [pid = 1955] [id = 511] 03:42:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 248 (0x7fa14f043000) [pid = 1955] [serial = 1534] [outer = (nil)] 03:42:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 249 (0x7fa14f04f800) [pid = 1955] [serial = 1535] [outer = 0x7fa14f043000] 03:42:49 INFO - PROCESS | 1955 | 1461062569420 Marionette DEBUG loaded listener.js 03:42:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 250 (0x7fa14f259400) [pid = 1955] [serial = 1536] [outer = 0x7fa14f043000] 03:42:50 INFO - PROCESS | 1955 | 1461062570303 Marionette TRACE conn5 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 03:42:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 03:42:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1491ms 03:42:50 INFO - PROCESS | 1955 | 1461062570341 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 03:42:50 INFO - PROCESS | 1955 | 1461062570344 Marionette TRACE conn5 <- [1,2017,null,{"value":"8"}] 03:42:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 03:42:50 INFO - PROCESS | 1955 | 1461062570358 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 03:42:50 INFO - PROCESS | 1955 | 1461062570368 Marionette TRACE conn5 <- [1,2018,null,{}] 03:42:50 INFO - PROCESS | 1955 | 1461062570398 Marionette TRACE conn5 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:50 INFO - PROCESS | 1955 | 1461062570592 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 03:42:50 INFO - PROCESS | 1955 | 1461062570813 Marionette TRACE conn5 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:50 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa152351000 == 122 [pid = 1955] [id = 512] 03:42:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 251 (0x7fa1503a9400) [pid = 1955] [serial = 1537] [outer = (nil)] 03:42:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 252 (0x7fa1514dc400) [pid = 1955] [serial = 1538] [outer = 0x7fa1503a9400] 03:42:50 INFO - PROCESS | 1955 | 1461062570925 Marionette DEBUG loaded listener.js 03:42:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 253 (0x7fa152244c00) [pid = 1955] [serial = 1539] [outer = 0x7fa1503a9400] 03:42:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa178a14800 == 121 [pid = 1955] [id = 250] 03:42:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa17906c000 == 120 [pid = 1955] [id = 80] 03:42:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1618bb000 == 119 [pid = 1955] [id = 497] 03:42:51 INFO - PROCESS | 1955 | --DOMWINDOW == 252 (0x7fa1559a4000) [pid = 1955] [serial = 1379] [outer = (nil)] [url = about:blank] 03:42:51 INFO - PROCESS | 1955 | --DOMWINDOW == 251 (0x7fa165cab400) [pid = 1955] [serial = 1385] [outer = (nil)] [url = about:blank] 03:42:51 INFO - PROCESS | 1955 | --DOMWINDOW == 250 (0x7fa1684bc800) [pid = 1955] [serial = 1388] [outer = (nil)] [url = about:blank] 03:42:51 INFO - PROCESS | 1955 | --DOMWINDOW == 249 (0x7fa178c5d800) [pid = 1955] [serial = 1391] [outer = (nil)] [url = about:blank] 03:42:51 INFO - PROCESS | 1955 | --DOMWINDOW == 248 (0x7fa14e3f5400) [pid = 1955] [serial = 1394] [outer = (nil)] [url = about:blank] 03:42:51 INFO - PROCESS | 1955 | --DOMWINDOW == 247 (0x7fa152247800) [pid = 1955] [serial = 1397] [outer = (nil)] [url = about:blank] 03:42:51 INFO - PROCESS | 1955 | --DOMWINDOW == 246 (0x7fa152251800) [pid = 1955] [serial = 1400] [outer = (nil)] [url = about:blank] 03:42:51 INFO - PROCESS | 1955 | --DOMWINDOW == 245 (0x7fa161339800) [pid = 1955] [serial = 1403] [outer = (nil)] [url = about:blank] 03:42:51 INFO - PROCESS | 1955 | --DOMWINDOW == 244 (0x7fa152a71000) [pid = 1955] [serial = 1406] [outer = (nil)] [url = about:blank] 03:42:51 INFO - PROCESS | 1955 | --DOMWINDOW == 243 (0x7fa160f0d400) [pid = 1955] [serial = 1382] [outer = (nil)] [url = about:blank] 03:42:51 INFO - PROCESS | 1955 | --DOMWINDOW == 242 (0x7fa152c56800) [pid = 1955] [serial = 1376] [outer = (nil)] [url = about:blank] 03:42:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dd85000 == 118 [pid = 1955] [id = 496] 03:42:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15cd7c800 == 117 [pid = 1955] [id = 495] 03:42:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa156527800 == 116 [pid = 1955] [id = 494] 03:42:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa152362800 == 115 [pid = 1955] [id = 493] 03:42:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14dfb8000 == 114 [pid = 1955] [id = 492] 03:42:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa152a4a800 == 113 [pid = 1955] [id = 491] 03:42:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa178f33000 == 112 [pid = 1955] [id = 486] 03:42:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa176d76800 == 111 [pid = 1955] [id = 485] 03:42:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa173981000 == 110 [pid = 1955] [id = 484] 03:42:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa167953800 == 109 [pid = 1955] [id = 483] 03:42:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa166a78000 == 108 [pid = 1955] [id = 482] 03:42:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1634aa800 == 107 [pid = 1955] [id = 481] 03:42:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa161d10000 == 106 [pid = 1955] [id = 480] 03:42:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16120d800 == 105 [pid = 1955] [id = 479] 03:42:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15b495800 == 104 [pid = 1955] [id = 478] 03:42:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa153409800 == 103 [pid = 1955] [id = 477] 03:42:51 INFO - PROCESS | 1955 | 1461062571977 Marionette TRACE conn5 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:42:51 INFO - PROCESS | 1955 | --DOMWINDOW == 241 (0x7fa14eaa8000) [pid = 1955] [serial = 1412] [outer = (nil)] [url = about:blank] 03:42:51 INFO - PROCESS | 1955 | --DOMWINDOW == 240 (0x7fa1541ac800) [pid = 1955] [serial = 1418] [outer = (nil)] [url = about:blank] 03:42:51 INFO - PROCESS | 1955 | --DOMWINDOW == 239 (0x7fa1542db000) [pid = 1955] [serial = 1419] [outer = (nil)] [url = about:blank] 03:42:51 INFO - PROCESS | 1955 | --DOMWINDOW == 238 (0x7fa152a77400) [pid = 1955] [serial = 1415] [outer = (nil)] [url = about:blank] 03:42:51 INFO - PROCESS | 1955 | --DOMWINDOW == 237 (0x7fa153355000) [pid = 1955] [serial = 1416] [outer = (nil)] [url = about:blank] 03:42:51 INFO - PROCESS | 1955 | --DOMWINDOW == 236 (0x7fa15a650c00) [pid = 1955] [serial = 1425] [outer = (nil)] [url = about:blank] 03:42:51 INFO - PROCESS | 1955 | --DOMWINDOW == 235 (0x7fa155957400) [pid = 1955] [serial = 1422] [outer = (nil)] [url = about:blank] 03:42:51 INFO - PROCESS | 1955 | --DOMWINDOW == 234 (0x7fa15535a800) [pid = 1955] [serial = 1421] [outer = (nil)] [url = about:blank] 03:42:51 INFO - PROCESS | 1955 | --DOMWINDOW == 233 (0x7fa155ca1800) [pid = 1955] [serial = 1427] [outer = (nil)] [url = about:blank] 03:42:51 INFO - PROCESS | 1955 | --DOMWINDOW == 232 (0x7fa15cba5000) [pid = 1955] [serial = 1428] [outer = (nil)] [url = about:blank] 03:42:51 INFO - PROCESS | 1955 | --DOMWINDOW == 231 (0x7fa156607000) [pid = 1955] [serial = 1424] [outer = (nil)] [url = about:blank] 03:42:51 INFO - PROCESS | 1955 | --DOMWINDOW == 230 (0x7fa14e8b8c00) [pid = 1955] [serial = 1410] [outer = (nil)] [url = about:blank] 03:42:51 INFO - PROCESS | 1955 | --DOMWINDOW == 229 (0x7fa14e043400) [pid = 1955] [serial = 1409] [outer = (nil)] [url = about:blank] 03:42:51 INFO - PROCESS | 1955 | --DOMWINDOW == 228 (0x7fa15229f000) [pid = 1955] [serial = 1413] [outer = (nil)] [url = about:blank] 03:42:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 03:42:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1662ms 03:42:52 INFO - PROCESS | 1955 | 1461062572019 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 03:42:52 INFO - PROCESS | 1955 | 1461062572024 Marionette TRACE conn5 <- [1,2021,null,{"value":"8"}] 03:42:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 03:42:52 INFO - PROCESS | 1955 | 1461062572030 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 03:42:52 INFO - PROCESS | 1955 | 1461062572034 Marionette TRACE conn5 <- [1,2022,null,{}] 03:42:52 INFO - PROCESS | 1955 | 1461062572040 Marionette TRACE conn5 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:52 INFO - PROCESS | 1955 | 1461062572268 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 03:42:52 INFO - PROCESS | 1955 | 1461062572439 Marionette TRACE conn5 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:52 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa153106000 == 104 [pid = 1955] [id = 513] 03:42:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 229 (0x7fa14e8bf800) [pid = 1955] [serial = 1540] [outer = (nil)] 03:42:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 230 (0x7fa1522a2400) [pid = 1955] [serial = 1541] [outer = 0x7fa14e8bf800] 03:42:52 INFO - PROCESS | 1955 | 1461062572508 Marionette DEBUG loaded listener.js 03:42:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 231 (0x7fa15294d400) [pid = 1955] [serial = 1542] [outer = 0x7fa14e8bf800] 03:42:53 INFO - PROCESS | 1955 | 1461062573297 Marionette TRACE conn5 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 03:42:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 03:42:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1329ms 03:42:53 INFO - PROCESS | 1955 | 1461062573360 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 03:42:53 INFO - PROCESS | 1955 | 1461062573363 Marionette TRACE conn5 <- [1,2025,null,{"value":"8"}] 03:42:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 03:42:53 INFO - PROCESS | 1955 | 1461062573369 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 03:42:53 INFO - PROCESS | 1955 | 1461062573372 Marionette TRACE conn5 <- [1,2026,null,{}] 03:42:53 INFO - PROCESS | 1955 | 1461062573377 Marionette TRACE conn5 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:53 INFO - PROCESS | 1955 | 1461062573644 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 03:42:53 INFO - PROCESS | 1955 | 1461062573757 Marionette TRACE conn5 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:53 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15549e800 == 105 [pid = 1955] [id = 514] 03:42:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 232 (0x7fa152a75000) [pid = 1955] [serial = 1543] [outer = (nil)] 03:42:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 233 (0x7fa152b0b400) [pid = 1955] [serial = 1544] [outer = 0x7fa152a75000] 03:42:53 INFO - PROCESS | 1955 | 1461062573837 Marionette DEBUG loaded listener.js 03:42:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 234 (0x7fa152c55400) [pid = 1955] [serial = 1545] [outer = 0x7fa152a75000] 03:42:54 INFO - PROCESS | 1955 | 1461062574678 Marionette TRACE conn5 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 03:42:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 03:42:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1334ms 03:42:54 INFO - PROCESS | 1955 | 1461062574703 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 03:42:54 INFO - PROCESS | 1955 | 1461062574706 Marionette TRACE conn5 <- [1,2029,null,{"value":"8"}] 03:42:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 03:42:54 INFO - PROCESS | 1955 | 1461062574724 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 03:42:54 INFO - PROCESS | 1955 | 1461062574726 Marionette TRACE conn5 <- [1,2030,null,{}] 03:42:54 INFO - PROCESS | 1955 | 1461062574741 Marionette TRACE conn5 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:54 INFO - PROCESS | 1955 | 1461062574980 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 03:42:55 INFO - PROCESS | 1955 | 1461062575016 Marionette TRACE conn5 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:55 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155b36000 == 106 [pid = 1955] [id = 515] 03:42:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 235 (0x7fa153353800) [pid = 1955] [serial = 1546] [outer = (nil)] 03:42:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 236 (0x7fa1540cc800) [pid = 1955] [serial = 1547] [outer = 0x7fa153353800] 03:42:55 INFO - PROCESS | 1955 | 1461062575080 Marionette DEBUG loaded listener.js 03:42:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 237 (0x7fa1541af800) [pid = 1955] [serial = 1548] [outer = 0x7fa153353800] 03:42:55 INFO - PROCESS | 1955 | 1461062575927 Marionette TRACE conn5 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 03:42:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 03:42:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1235ms 03:42:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 03:42:55 INFO - PROCESS | 1955 | 1461062575959 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 03:42:55 INFO - PROCESS | 1955 | 1461062575962 Marionette TRACE conn5 <- [1,2033,null,{"value":"8"}] 03:42:55 INFO - PROCESS | 1955 | 1461062575969 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 03:42:55 INFO - PROCESS | 1955 | 1461062575971 Marionette TRACE conn5 <- [1,2034,null,{}] 03:42:55 INFO - PROCESS | 1955 | 1461062575985 Marionette TRACE conn5 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:57 INFO - PROCESS | 1955 | 1461062577209 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 236 (0x7fa14e3c6800) [pid = 1955] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 235 (0x7fa172bd2400) [pid = 1955] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 234 (0x7fa15334ac00) [pid = 1955] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 233 (0x7fa152243800) [pid = 1955] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 232 (0x7fa15435a400) [pid = 1955] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 231 (0x7fa15cec2c00) [pid = 1955] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 230 (0x7fa1553b5800) [pid = 1955] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 229 (0x7fa14e03f400) [pid = 1955] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 228 (0x7fa15594fc00) [pid = 1955] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 227 (0x7fa161dc1c00) [pid = 1955] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 226 (0x7fa15b82fc00) [pid = 1955] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 225 (0x7fa14e3df000) [pid = 1955] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 224 (0x7fa14e7df000) [pid = 1955] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 223 (0x7fa15cd0f400) [pid = 1955] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 222 (0x7fa16801f400) [pid = 1955] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 221 (0x7fa15a60c800) [pid = 1955] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 220 (0x7fa152c53400) [pid = 1955] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 219 (0x7fa172bce800) [pid = 1955] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 218 (0x7fa14e7dcc00) [pid = 1955] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 217 (0x7fa14eaa2c00) [pid = 1955] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 216 (0x7fa15224b000) [pid = 1955] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 215 (0x7fa1542df800) [pid = 1955] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 214 (0x7fa14e3f6400) [pid = 1955] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 213 (0x7fa174cce800) [pid = 1955] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 212 (0x7fa155c97400) [pid = 1955] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 211 (0x7fa15ed9a000) [pid = 1955] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 210 (0x7fa14dfd7000) [pid = 1955] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 209 (0x7fa15eb88800) [pid = 1955] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 208 (0x7fa152247c00) [pid = 1955] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 207 (0x7fa1617a0400) [pid = 1955] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 206 (0x7fa154365800) [pid = 1955] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 205 (0x7fa1503a6c00) [pid = 1955] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 204 (0x7fa15a60dc00) [pid = 1955] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 203 (0x7fa152957000) [pid = 1955] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 202 (0x7fa15cec1400) [pid = 1955] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 201 (0x7fa168021800) [pid = 1955] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 200 (0x7fa1522a0800) [pid = 1955] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 199 (0x7fa152b16c00) [pid = 1955] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 198 (0x7fa15ca5d800) [pid = 1955] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 197 (0x7fa161dc0c00) [pid = 1955] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 196 (0x7fa165955c00) [pid = 1955] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 195 (0x7fa152954000) [pid = 1955] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 194 (0x7fa15d9f2400) [pid = 1955] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 193 (0x7fa173e33c00) [pid = 1955] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 192 (0x7fa152955c00) [pid = 1955] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 191 (0x7fa14e3f0000) [pid = 1955] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 190 (0x7fa15d3d0800) [pid = 1955] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 189 (0x7fa1617a4800) [pid = 1955] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 188 (0x7fa15d073800) [pid = 1955] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 187 (0x7fa1522a1800) [pid = 1955] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 186 (0x7fa161331800) [pid = 1955] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 185 (0x7fa14ffe6c00) [pid = 1955] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 184 (0x7fa15a86b800) [pid = 1955] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 183 (0x7fa1686f0400) [pid = 1955] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 182 (0x7fa152c55800) [pid = 1955] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 181 (0x7fa14e3f2000) [pid = 1955] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 180 (0x7fa14eaaf800) [pid = 1955] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 179 (0x7fa14dfd4000) [pid = 1955] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 178 (0x7fa154244c00) [pid = 1955] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 177 (0x7fa14e3df800) [pid = 1955] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 176 (0x7fa15cba2400) [pid = 1955] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 175 (0x7fa16347dc00) [pid = 1955] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 174 (0x7fa15cd0b400) [pid = 1955] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 173 (0x7fa15d75c400) [pid = 1955] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 172 (0x7fa166f6e000) [pid = 1955] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 03:42:57 INFO - PROCESS | 1955 | --DOMWINDOW == 171 (0x7fa1617a7800) [pid = 1955] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 03:42:57 INFO - PROCESS | 1955 | 1461062577475 Marionette TRACE conn5 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:57 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14e288000 == 107 [pid = 1955] [id = 516] 03:42:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 172 (0x7fa14dfd4000) [pid = 1955] [serial = 1549] [outer = (nil)] 03:42:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 173 (0x7fa14e3df800) [pid = 1955] [serial = 1550] [outer = 0x7fa14dfd4000] 03:42:57 INFO - PROCESS | 1955 | 1461062577541 Marionette DEBUG loaded listener.js 03:42:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 174 (0x7fa14e8b7400) [pid = 1955] [serial = 1551] [outer = 0x7fa14dfd4000] 03:42:58 INFO - PROCESS | 1955 | 1461062578204 Marionette TRACE conn5 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:42:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 03:42:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 2285ms 03:42:58 INFO - PROCESS | 1955 | 1461062578253 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 03:42:58 INFO - PROCESS | 1955 | 1461062578256 Marionette TRACE conn5 <- [1,2037,null,{"value":"8"}] 03:42:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 03:42:58 INFO - PROCESS | 1955 | 1461062578262 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 03:42:58 INFO - PROCESS | 1955 | 1461062578264 Marionette TRACE conn5 <- [1,2038,null,{}] 03:42:58 INFO - PROCESS | 1955 | 1461062578269 Marionette TRACE conn5 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:58 INFO - PROCESS | 1955 | 1461062578465 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 03:42:58 INFO - PROCESS | 1955 | 1461062578631 Marionette TRACE conn5 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:58 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15650f000 == 108 [pid = 1955] [id = 517] 03:42:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 175 (0x7fa14e7df000) [pid = 1955] [serial = 1552] [outer = (nil)] 03:42:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 176 (0x7fa15224ac00) [pid = 1955] [serial = 1553] [outer = 0x7fa14e7df000] 03:42:58 INFO - PROCESS | 1955 | 1461062578694 Marionette DEBUG loaded listener.js 03:42:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 177 (0x7fa152c55800) [pid = 1955] [serial = 1554] [outer = 0x7fa14e7df000] 03:42:59 INFO - PROCESS | 1955 | 1461062579652 Marionette TRACE conn5 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 03:42:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 03:42:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1440ms 03:42:59 INFO - PROCESS | 1955 | 1461062579704 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 03:42:59 INFO - PROCESS | 1955 | 1461062579709 Marionette TRACE conn5 <- [1,2041,null,{"value":"8"}] 03:42:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 03:42:59 INFO - PROCESS | 1955 | 1461062579719 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 03:42:59 INFO - PROCESS | 1955 | 1461062579724 Marionette TRACE conn5 <- [1,2042,null,{}] 03:42:59 INFO - PROCESS | 1955 | 1461062579735 Marionette TRACE conn5 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:59 INFO - PROCESS | 1955 | 1461062579964 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 03:43:00 INFO - PROCESS | 1955 | 1461062580248 Marionette TRACE conn5 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:00 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1522dc800 == 109 [pid = 1955] [id = 518] 03:43:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 178 (0x7fa14e3c5400) [pid = 1955] [serial = 1555] [outer = (nil)] 03:43:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 179 (0x7fa14e72b000) [pid = 1955] [serial = 1556] [outer = 0x7fa14e3c5400] 03:43:00 INFO - PROCESS | 1955 | 1461062580378 Marionette DEBUG loaded listener.js 03:43:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 180 (0x7fa14e8b4800) [pid = 1955] [serial = 1557] [outer = 0x7fa14e3c5400] 03:43:01 INFO - PROCESS | 1955 | 1461062581272 Marionette TRACE conn5 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 03:43:01 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) 03:43:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1588ms 03:43:01 INFO - PROCESS | 1955 | 1461062581307 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 03:43:01 INFO - PROCESS | 1955 | 1461062581315 Marionette TRACE conn5 <- [1,2045,null,{"value":"8"}] 03:43:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 03:43:01 INFO - PROCESS | 1955 | 1461062581325 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 03:43:01 INFO - PROCESS | 1955 | 1461062581335 Marionette TRACE conn5 <- [1,2046,null,{}] 03:43:01 INFO - PROCESS | 1955 | 1461062581349 Marionette TRACE conn5 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:01 INFO - PROCESS | 1955 | 1461062581559 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 03:43:01 INFO - PROCESS | 1955 | 1461062581765 Marionette TRACE conn5 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:01 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1540eb000 == 110 [pid = 1955] [id = 519] 03:43:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 181 (0x7fa14e045400) [pid = 1955] [serial = 1558] [outer = (nil)] 03:43:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 182 (0x7fa14f25e400) [pid = 1955] [serial = 1559] [outer = 0x7fa14e045400] 03:43:01 INFO - PROCESS | 1955 | 1461062581880 Marionette DEBUG loaded listener.js 03:43:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 183 (0x7fa1503b2c00) [pid = 1955] [serial = 1560] [outer = 0x7fa14e045400] 03:43:03 INFO - PROCESS | 1955 | 1461062583000 Marionette TRACE conn5 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 03:43:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:43:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1747ms 03:43:03 INFO - PROCESS | 1955 | 1461062583072 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 03:43:03 INFO - PROCESS | 1955 | 1461062583077 Marionette TRACE conn5 <- [1,2049,null,{"value":"8"}] 03:43:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 03:43:03 INFO - PROCESS | 1955 | 1461062583083 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 03:43:03 INFO - PROCESS | 1955 | 1461062583089 Marionette TRACE conn5 <- [1,2050,null,{}] 03:43:03 INFO - PROCESS | 1955 | 1461062583106 Marionette TRACE conn5 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:03 INFO - PROCESS | 1955 | 1461062583374 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 03:43:03 INFO - PROCESS | 1955 | 1461062583703 Marionette TRACE conn5 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:03 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15a627800 == 111 [pid = 1955] [id = 520] 03:43:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 184 (0x7fa152a6cc00) [pid = 1955] [serial = 1561] [outer = (nil)] 03:43:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 185 (0x7fa152b13c00) [pid = 1955] [serial = 1562] [outer = 0x7fa152a6cc00] 03:43:03 INFO - PROCESS | 1955 | 1461062583786 Marionette DEBUG loaded listener.js 03:43:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 186 (0x7fa15334ac00) [pid = 1955] [serial = 1563] [outer = 0x7fa152a6cc00] 03:43:04 INFO - PROCESS | 1955 | 1461062584650 Marionette TRACE conn5 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 03:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1633ms 03:43:04 INFO - PROCESS | 1955 | 1461062584718 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 03:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 03:43:04 INFO - PROCESS | 1955 | 1461062584723 Marionette TRACE conn5 <- [1,2053,null,{"value":"8"}] 03:43:04 INFO - PROCESS | 1955 | 1461062584730 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 03:43:04 INFO - PROCESS | 1955 | 1461062584733 Marionette TRACE conn5 <- [1,2054,null,{}] 03:43:04 INFO - PROCESS | 1955 | 1461062584740 Marionette TRACE conn5 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:04 INFO - PROCESS | 1955 | 1461062584989 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 03:43:05 INFO - PROCESS | 1955 | 1461062585245 Marionette TRACE conn5 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:05 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15aa5f800 == 112 [pid = 1955] [id = 521] 03:43:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 187 (0x7fa152a72c00) [pid = 1955] [serial = 1564] [outer = (nil)] 03:43:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 188 (0x7fa15421d800) [pid = 1955] [serial = 1565] [outer = 0x7fa152a72c00] 03:43:05 INFO - PROCESS | 1955 | 1461062585363 Marionette DEBUG loaded listener.js 03:43:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 189 (0x7fa154245000) [pid = 1955] [serial = 1566] [outer = 0x7fa152a72c00] 03:43:06 INFO - PROCESS | 1955 | 1461062586244 Marionette TRACE conn5 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 03:43:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 03:43:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1582ms 03:43:06 INFO - PROCESS | 1955 | 1461062586312 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 03:43:06 INFO - PROCESS | 1955 | 1461062586316 Marionette TRACE conn5 <- [1,2057,null,{"value":"8"}] 03:43:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 03:43:06 INFO - PROCESS | 1955 | 1461062586322 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 03:43:06 INFO - PROCESS | 1955 | 1461062586324 Marionette TRACE conn5 <- [1,2058,null,{}] 03:43:06 INFO - PROCESS | 1955 | 1461062586330 Marionette TRACE conn5 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:06 INFO - PROCESS | 1955 | 1461062586543 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 03:43:06 INFO - PROCESS | 1955 | 1461062586751 Marionette TRACE conn5 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:06 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15cc10000 == 113 [pid = 1955] [id = 522] 03:43:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 190 (0x7fa1541a8000) [pid = 1955] [serial = 1567] [outer = (nil)] 03:43:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 191 (0x7fa154251c00) [pid = 1955] [serial = 1568] [outer = 0x7fa1541a8000] 03:43:06 INFO - PROCESS | 1955 | 1461062586867 Marionette DEBUG loaded listener.js 03:43:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 192 (0x7fa1542dc800) [pid = 1955] [serial = 1569] [outer = 0x7fa1541a8000] 03:43:07 INFO - PROCESS | 1955 | 1461062587817 Marionette TRACE conn5 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 03:43:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 03:43:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1532ms 03:43:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 03:43:07 INFO - PROCESS | 1955 | 1461062587855 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 03:43:07 INFO - PROCESS | 1955 | 1461062587857 Marionette TRACE conn5 <- [1,2061,null,{"value":"8"}] 03:43:07 INFO - PROCESS | 1955 | 1461062587864 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 03:43:07 INFO - PROCESS | 1955 | 1461062587868 Marionette TRACE conn5 <- [1,2062,null,{}] 03:43:07 INFO - PROCESS | 1955 | 1461062587873 Marionette TRACE conn5 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:08 INFO - PROCESS | 1955 | 1461062588104 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 03:43:08 INFO - PROCESS | 1955 | 1461062588314 Marionette TRACE conn5 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:08 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15d365000 == 114 [pid = 1955] [id = 523] 03:43:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 193 (0x7fa15424c800) [pid = 1955] [serial = 1570] [outer = (nil)] 03:43:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 194 (0x7fa15535b400) [pid = 1955] [serial = 1571] [outer = 0x7fa15424c800] 03:43:08 INFO - PROCESS | 1955 | 1461062588434 Marionette DEBUG loaded listener.js 03:43:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 195 (0x7fa1553b7400) [pid = 1955] [serial = 1572] [outer = 0x7fa15424c800] 03:43:09 INFO - PROCESS | 1955 | 1461062589402 Marionette TRACE conn5 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 03:43:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 03:43:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1581ms 03:43:09 INFO - PROCESS | 1955 | 1461062589446 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 03:43:09 INFO - PROCESS | 1955 | 1461062589450 Marionette TRACE conn5 <- [1,2065,null,{"value":"8"}] 03:43:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 03:43:09 INFO - PROCESS | 1955 | 1461062589456 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 03:43:09 INFO - PROCESS | 1955 | 1461062589458 Marionette TRACE conn5 <- [1,2066,null,{}] 03:43:09 INFO - PROCESS | 1955 | 1461062589465 Marionette TRACE conn5 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:09 INFO - PROCESS | 1955 | 1461062589654 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 03:43:09 INFO - PROCESS | 1955 | 1461062589868 Marionette TRACE conn5 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:09 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dc9d000 == 115 [pid = 1955] [id = 524] 03:43:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 196 (0x7fa1543e1000) [pid = 1955] [serial = 1573] [outer = (nil)] 03:43:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 197 (0x7fa155953800) [pid = 1955] [serial = 1574] [outer = 0x7fa1543e1000] 03:43:09 INFO - PROCESS | 1955 | 1461062589977 Marionette DEBUG loaded listener.js 03:43:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 198 (0x7fa1559aac00) [pid = 1955] [serial = 1575] [outer = 0x7fa1543e1000] 03:43:10 INFO - PROCESS | 1955 | 1461062590883 Marionette TRACE conn5 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 03:43:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 03:43:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1489ms 03:43:10 INFO - PROCESS | 1955 | 1461062590946 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 03:43:10 INFO - PROCESS | 1955 | 1461062590950 Marionette TRACE conn5 <- [1,2069,null,{"value":"8"}] 03:43:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 03:43:10 INFO - PROCESS | 1955 | 1461062590956 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 03:43:10 INFO - PROCESS | 1955 | 1461062590959 Marionette TRACE conn5 <- [1,2070,null,{}] 03:43:10 INFO - PROCESS | 1955 | 1461062590965 Marionette TRACE conn5 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:11 INFO - PROCESS | 1955 | 1461062591173 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 03:43:11 INFO - PROCESS | 1955 | 1461062591435 Marionette TRACE conn5 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:11 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15ded2000 == 116 [pid = 1955] [id = 525] 03:43:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 199 (0x7fa1543e4800) [pid = 1955] [serial = 1576] [outer = (nil)] 03:43:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 200 (0x7fa155b50400) [pid = 1955] [serial = 1577] [outer = 0x7fa1543e4800] 03:43:11 INFO - PROCESS | 1955 | 1461062591512 Marionette DEBUG loaded listener.js 03:43:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 201 (0x7fa155b5d800) [pid = 1955] [serial = 1578] [outer = 0x7fa1543e4800] 03:43:12 INFO - PROCESS | 1955 | 1461062592400 Marionette TRACE conn5 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 03:43:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 03:43:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1487ms 03:43:12 INFO - PROCESS | 1955 | 1461062592444 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 03:43:12 INFO - PROCESS | 1955 | 1461062592448 Marionette TRACE conn5 <- [1,2073,null,{"value":"8"}] 03:43:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 03:43:12 INFO - PROCESS | 1955 | 1461062592455 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 03:43:12 INFO - PROCESS | 1955 | 1461062592458 Marionette TRACE conn5 <- [1,2074,null,{}] 03:43:12 INFO - PROCESS | 1955 | 1461062592463 Marionette TRACE conn5 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:12 INFO - PROCESS | 1955 | 1461062592657 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 03:43:12 INFO - PROCESS | 1955 | 1461062592872 Marionette TRACE conn5 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:12 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa160d9f800 == 117 [pid = 1955] [id = 526] 03:43:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 202 (0x7fa1553b6800) [pid = 1955] [serial = 1579] [outer = (nil)] 03:43:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 203 (0x7fa155c9fc00) [pid = 1955] [serial = 1580] [outer = 0x7fa1553b6800] 03:43:12 INFO - PROCESS | 1955 | 1461062592985 Marionette DEBUG loaded listener.js 03:43:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 204 (0x7fa156609800) [pid = 1955] [serial = 1581] [outer = 0x7fa1553b6800] 03:43:13 INFO - PROCESS | 1955 | 1461062593922 Marionette TRACE conn5 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 03:43:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 03:43:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1534ms 03:43:13 INFO - PROCESS | 1955 | 1461062593991 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 03:43:13 INFO - PROCESS | 1955 | 1461062593993 Marionette TRACE conn5 <- [1,2077,null,{"value":"8"}] 03:43:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 03:43:14 INFO - PROCESS | 1955 | 1461062594001 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 03:43:14 INFO - PROCESS | 1955 | 1461062594005 Marionette TRACE conn5 <- [1,2078,null,{}] 03:43:14 INFO - PROCESS | 1955 | 1461062594010 Marionette TRACE conn5 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:14 INFO - PROCESS | 1955 | 1461062594213 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 03:43:14 INFO - PROCESS | 1955 | 1461062594425 Marionette TRACE conn5 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:14 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa161c0d800 == 118 [pid = 1955] [id = 527] 03:43:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 205 (0x7fa152a68400) [pid = 1955] [serial = 1582] [outer = (nil)] 03:43:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 206 (0x7fa15a60ec00) [pid = 1955] [serial = 1583] [outer = 0x7fa152a68400] 03:43:14 INFO - PROCESS | 1955 | 1461062594540 Marionette DEBUG loaded listener.js 03:43:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 207 (0x7fa15a646000) [pid = 1955] [serial = 1584] [outer = 0x7fa152a68400] 03:43:15 INFO - PROCESS | 1955 | 1461062595469 Marionette TRACE conn5 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 03:43:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 03:43:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1532ms 03:43:15 INFO - PROCESS | 1955 | 1461062595533 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 03:43:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 03:43:15 INFO - PROCESS | 1955 | 1461062595538 Marionette TRACE conn5 <- [1,2081,null,{"value":"8"}] 03:43:15 INFO - PROCESS | 1955 | 1461062595544 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 03:43:15 INFO - PROCESS | 1955 | 1461062595548 Marionette TRACE conn5 <- [1,2082,null,{}] 03:43:15 INFO - PROCESS | 1955 | 1461062595553 Marionette TRACE conn5 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:15 INFO - PROCESS | 1955 | 1461062595809 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 03:43:16 INFO - PROCESS | 1955 | 1461062596117 Marionette TRACE conn5 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:16 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa161e6d000 == 119 [pid = 1955] [id = 528] 03:43:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 208 (0x7fa15b82c800) [pid = 1955] [serial = 1585] [outer = (nil)] 03:43:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 209 (0x7fa15b82ec00) [pid = 1955] [serial = 1586] [outer = 0x7fa15b82c800] 03:43:16 INFO - PROCESS | 1955 | 1461062596207 Marionette DEBUG loaded listener.js 03:43:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 210 (0x7fa15ca60000) [pid = 1955] [serial = 1587] [outer = 0x7fa15b82c800] 03:43:17 INFO - PROCESS | 1955 | 1461062597056 Marionette TRACE conn5 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 03:43:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 03:43:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1579ms 03:43:17 INFO - PROCESS | 1955 | 1461062597123 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 03:43:17 INFO - PROCESS | 1955 | 1461062597127 Marionette TRACE conn5 <- [1,2085,null,{"value":"8"}] 03:43:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 03:43:17 INFO - PROCESS | 1955 | 1461062597134 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 03:43:17 INFO - PROCESS | 1955 | 1461062597137 Marionette TRACE conn5 <- [1,2086,null,{}] 03:43:17 INFO - PROCESS | 1955 | 1461062597143 Marionette TRACE conn5 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:17 INFO - PROCESS | 1955 | 1461062597361 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 03:43:17 INFO - PROCESS | 1955 | 1461062597575 Marionette TRACE conn5 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:17 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa163303800 == 120 [pid = 1955] [id = 529] 03:43:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 211 (0x7fa15b826400) [pid = 1955] [serial = 1588] [outer = (nil)] 03:43:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 212 (0x7fa15cba1c00) [pid = 1955] [serial = 1589] [outer = 0x7fa15b826400] 03:43:17 INFO - PROCESS | 1955 | 1461062597692 Marionette DEBUG loaded listener.js 03:43:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 213 (0x7fa15cd10800) [pid = 1955] [serial = 1590] [outer = 0x7fa15b826400] 03:43:18 INFO - PROCESS | 1955 | 1461062598656 Marionette TRACE conn5 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 03:43:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 03:43:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1586ms 03:43:18 INFO - PROCESS | 1955 | 1461062598750 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 03:43:18 INFO - PROCESS | 1955 | 1461062598754 Marionette TRACE conn5 <- [1,2089,null,{"value":"8"}] 03:43:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 03:43:18 INFO - PROCESS | 1955 | 1461062598764 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 03:43:18 INFO - PROCESS | 1955 | 1461062598768 Marionette TRACE conn5 <- [1,2090,null,{}] 03:43:18 INFO - PROCESS | 1955 | 1461062598773 Marionette TRACE conn5 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:18 INFO - PROCESS | 1955 | 1461062598981 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 03:43:19 INFO - PROCESS | 1955 | 1461062599240 Marionette TRACE conn5 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:19 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14dfb9000 == 121 [pid = 1955] [id = 530] 03:43:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 214 (0x7fa14e3d1c00) [pid = 1955] [serial = 1591] [outer = (nil)] 03:43:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 215 (0x7fa14e8b2800) [pid = 1955] [serial = 1592] [outer = 0x7fa14e3d1c00] 03:43:19 INFO - PROCESS | 1955 | 1461062599356 Marionette DEBUG loaded listener.js 03:43:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 216 (0x7fa152b0b800) [pid = 1955] [serial = 1593] [outer = 0x7fa14e3d1c00] 03:43:20 INFO - PROCESS | 1955 | 1461062600267 Marionette TRACE conn5 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 03:43:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 03:43:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1534ms 03:43:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 03:43:20 INFO - PROCESS | 1955 | 1461062600299 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 03:43:20 INFO - PROCESS | 1955 | 1461062600302 Marionette TRACE conn5 <- [1,2093,null,{"value":"8"}] 03:43:20 INFO - PROCESS | 1955 | 1461062600308 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 03:43:20 INFO - PROCESS | 1955 | 1461062600311 Marionette TRACE conn5 <- [1,2094,null,{}] 03:43:20 INFO - PROCESS | 1955 | 1461062600317 Marionette TRACE conn5 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:20 INFO - PROCESS | 1955 | 1461062600519 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 03:43:20 INFO - PROCESS | 1955 | 1461062600801 Marionette TRACE conn5 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:20 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dc93000 == 122 [pid = 1955] [id = 531] 03:43:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 217 (0x7fa14dfd7400) [pid = 1955] [serial = 1594] [outer = (nil)] 03:43:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 218 (0x7fa14e7dbc00) [pid = 1955] [serial = 1595] [outer = 0x7fa14dfd7400] 03:43:20 INFO - PROCESS | 1955 | 1461062600919 Marionette DEBUG loaded listener.js 03:43:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 219 (0x7fa152949400) [pid = 1955] [serial = 1596] [outer = 0x7fa14dfd7400] 03:43:21 INFO - PROCESS | 1955 | 1461062601794 Marionette TRACE conn5 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 03:43:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 03:43:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1531ms 03:43:21 INFO - PROCESS | 1955 | 1461062601839 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 03:43:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 03:43:21 INFO - PROCESS | 1955 | 1461062601843 Marionette TRACE conn5 <- [1,2097,null,{"value":"8"}] 03:43:21 INFO - PROCESS | 1955 | 1461062601849 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 03:43:21 INFO - PROCESS | 1955 | 1461062601852 Marionette TRACE conn5 <- [1,2098,null,{}] 03:43:21 INFO - PROCESS | 1955 | 1461062601857 Marionette TRACE conn5 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:22 INFO - PROCESS | 1955 | 1461062602066 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 03:43:22 INFO - PROCESS | 1955 | 1461062602345 Marionette TRACE conn5 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:22 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15b4a9800 == 123 [pid = 1955] [id = 532] 03:43:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 220 (0x7fa14e3c7800) [pid = 1955] [serial = 1597] [outer = (nil)] 03:43:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 221 (0x7fa1522acc00) [pid = 1955] [serial = 1598] [outer = 0x7fa14e3c7800] 03:43:22 INFO - PROCESS | 1955 | 1461062602468 Marionette DEBUG loaded listener.js 03:43:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 222 (0x7fa154245c00) [pid = 1955] [serial = 1599] [outer = 0x7fa14e3c7800] 03:43:23 INFO - PROCESS | 1955 | 1461062603712 Marionette TRACE conn5 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 03:43:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 03:43:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1935ms 03:43:23 INFO - PROCESS | 1955 | 1461062603784 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 03:43:23 INFO - PROCESS | 1955 | 1461062603789 Marionette TRACE conn5 <- [1,2101,null,{"value":"8"}] 03:43:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 03:43:23 INFO - PROCESS | 1955 | 1461062603798 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 03:43:23 INFO - PROCESS | 1955 | 1461062603803 Marionette TRACE conn5 <- [1,2102,null,{}] 03:43:23 INFO - PROCESS | 1955 | 1461062603812 Marionette TRACE conn5 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:24 INFO - PROCESS | 1955 | 1461062604079 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 03:43:24 INFO - PROCESS | 1955 | 1461062604343 Marionette TRACE conn5 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:24 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155768800 == 124 [pid = 1955] [id = 533] 03:43:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 223 (0x7fa14e044000) [pid = 1955] [serial = 1600] [outer = (nil)] 03:43:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 224 (0x7fa14e734000) [pid = 1955] [serial = 1601] [outer = 0x7fa14e044000] 03:43:24 INFO - PROCESS | 1955 | 1461062604421 Marionette DEBUG loaded listener.js 03:43:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 225 (0x7fa14eaa3800) [pid = 1955] [serial = 1602] [outer = 0x7fa14e044000] 03:43:25 INFO - PROCESS | 1955 | 1461062605277 Marionette TRACE conn5 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 03:43:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 03:43:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1536ms 03:43:25 INFO - PROCESS | 1955 | 1461062605334 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 03:43:25 INFO - PROCESS | 1955 | 1461062605342 Marionette TRACE conn5 <- [1,2105,null,{"value":"8"}] 03:43:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 03:43:25 INFO - PROCESS | 1955 | 1461062605352 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 03:43:25 INFO - PROCESS | 1955 | 1461062605356 Marionette TRACE conn5 <- [1,2106,null,{}] 03:43:25 INFO - PROCESS | 1955 | 1461062605362 Marionette TRACE conn5 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:25 INFO - PROCESS | 1955 | 1461062605565 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 03:43:26 INFO - PROCESS | 1955 | 1461062606046 Marionette TRACE conn5 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:26 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14c0da000 == 125 [pid = 1955] [id = 534] 03:43:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 226 (0x7fa14f050400) [pid = 1955] [serial = 1603] [outer = (nil)] 03:43:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 227 (0x7fa14f0b5c00) [pid = 1955] [serial = 1604] [outer = 0x7fa14f050400] 03:43:26 INFO - PROCESS | 1955 | 1461062606166 Marionette DEBUG loaded listener.js 03:43:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 228 (0x7fa14f252400) [pid = 1955] [serial = 1605] [outer = 0x7fa14f050400] 03:43:27 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dd82800 == 124 [pid = 1955] [id = 476] 03:43:27 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa152346800 == 123 [pid = 1955] [id = 468] 03:43:27 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14dfa7000 == 122 [pid = 1955] [id = 467] 03:43:27 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14e288000 == 121 [pid = 1955] [id = 516] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 227 (0x7fa161333000) [pid = 1955] [serial = 1493] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 226 (0x7fa14e7d9400) [pid = 1955] [serial = 1472] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 225 (0x7fa16986e400) [pid = 1955] [serial = 1460] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 224 (0x7fa1768ebc00) [pid = 1955] [serial = 1463] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 223 (0x7fa14d2f6c00) [pid = 1955] [serial = 1469] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 222 (0x7fa15d349000) [pid = 1955] [serial = 1466] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155b36000 == 120 [pid = 1955] [id = 515] 03:43:27 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa152351000 == 119 [pid = 1955] [id = 512] 03:43:27 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa153107800 == 118 [pid = 1955] [id = 511] 03:43:27 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa152a60800 == 117 [pid = 1955] [id = 510] 03:43:27 INFO - PROCESS | 1955 | 1461062607252 Marionette TRACE conn5 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 03:43:27 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14caca000 == 116 [pid = 1955] [id = 509] 03:43:27 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14a0d0000 == 115 [pid = 1955] [id = 508] 03:43:27 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14c0e8000 == 114 [pid = 1955] [id = 507] 03:43:27 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa161e8c000 == 113 [pid = 1955] [id = 506] 03:43:27 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa161e75000 == 112 [pid = 1955] [id = 505] 03:43:27 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15b862800 == 111 [pid = 1955] [id = 504] 03:43:27 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa17e060000 == 110 [pid = 1955] [id = 503] 03:43:27 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa178a23000 == 109 [pid = 1955] [id = 502] 03:43:27 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa169807000 == 108 [pid = 1955] [id = 501] 03:43:27 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1634b4000 == 107 [pid = 1955] [id = 500] 03:43:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 03:43:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1939ms 03:43:27 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15651b000 == 106 [pid = 1955] [id = 499] 03:43:27 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14dfb6800 == 105 [pid = 1955] [id = 498] 03:43:27 INFO - PROCESS | 1955 | 1461062607296 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 03:43:27 INFO - PROCESS | 1955 | 1461062607298 Marionette TRACE conn5 <- [1,2109,null,{"value":"8"}] 03:43:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 03:43:27 INFO - PROCESS | 1955 | 1461062607312 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 03:43:27 INFO - PROCESS | 1955 | 1461062607323 Marionette TRACE conn5 <- [1,2110,null,{}] 03:43:27 INFO - PROCESS | 1955 | 1461062607339 Marionette TRACE conn5 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:27 INFO - PROCESS | 1955 | 1461062607542 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 221 (0x7fa14e3f0800) [pid = 1955] [serial = 1475] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 220 (0x7fa178b24400) [pid = 1955] [serial = 1281] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 219 (0x7fa15a862400) [pid = 1955] [serial = 1200] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 218 (0x7fa16133e000) [pid = 1955] [serial = 1404] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 217 (0x7fa15ceb0400) [pid = 1955] [serial = 1440] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 216 (0x7fa161db2c00) [pid = 1955] [serial = 1383] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 215 (0x7fa156602800) [pid = 1955] [serial = 1380] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 214 (0x7fa1503aac00) [pid = 1955] [serial = 1353] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 213 (0x7fa167366c00) [pid = 1955] [serial = 1457] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 212 (0x7fa15dcaa800) [pid = 1955] [serial = 1442] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 211 (0x7fa166230000) [pid = 1955] [serial = 1335] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 210 (0x7fa15d9f0400) [pid = 1955] [serial = 1431] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 209 (0x7fa15dcaf800) [pid = 1955] [serial = 1206] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 208 (0x7fa1686b3400) [pid = 1955] [serial = 1233] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 207 (0x7fa1621c2400) [pid = 1955] [serial = 1329] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 206 (0x7fa16ce07800) [pid = 1955] [serial = 1272] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 205 (0x7fa16612e800) [pid = 1955] [serial = 1224] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 204 (0x7fa15a861c00) [pid = 1955] [serial = 1260] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 203 (0x7fa176d95c00) [pid = 1955] [serial = 1278] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 202 (0x7fa1541b4c00) [pid = 1955] [serial = 1481] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 201 (0x7fa14eab0400) [pid = 1955] [serial = 1350] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 200 (0x7fa15ca52c00) [pid = 1955] [serial = 1485] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 199 (0x7fa15cb9b800) [pid = 1955] [serial = 1320] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 198 (0x7fa161333c00) [pid = 1955] [serial = 1401] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 197 (0x7fa178f8f800) [pid = 1955] [serial = 1392] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 196 (0x7fa15d757000) [pid = 1955] [serial = 1323] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 195 (0x7fa169867c00) [pid = 1955] [serial = 1389] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 194 (0x7fa1542dd800) [pid = 1955] [serial = 1290] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 193 (0x7fa16788d800) [pid = 1955] [serial = 1230] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 192 (0x7fa152957800) [pid = 1955] [serial = 1478] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 191 (0x7fa16705d400) [pid = 1955] [serial = 1269] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 190 (0x7fa164c84c00) [pid = 1955] [serial = 1218] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 189 (0x7fa1543e1800) [pid = 1955] [serial = 1437] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 188 (0x7fa161337000) [pid = 1955] [serial = 1446] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 187 (0x7fa1541b6800) [pid = 1955] [serial = 1377] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 186 (0x7fa16599e000) [pid = 1955] [serial = 1451] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 185 (0x7fa174bc9c00) [pid = 1955] [serial = 1275] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 184 (0x7fa163471800) [pid = 1955] [serial = 1215] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 183 (0x7fa15a647400) [pid = 1955] [serial = 1439] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 182 (0x7fa1541b6400) [pid = 1955] [serial = 1257] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 181 (0x7fa15eb7d000) [pid = 1955] [serial = 1443] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 180 (0x7fa164c85400) [pid = 1955] [serial = 1449] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 179 (0x7fa167057c00) [pid = 1955] [serial = 1455] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 178 (0x7fa154246400) [pid = 1955] [serial = 1436] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 177 (0x7fa167883800) [pid = 1955] [serial = 1341] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 176 (0x7fa1541ae800) [pid = 1955] [serial = 1314] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 175 (0x7fa16623b800) [pid = 1955] [serial = 1266] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 174 (0x7fa178b24000) [pid = 1955] [serial = 1284] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 173 (0x7fa15594ec00) [pid = 1955] [serial = 1317] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 172 (0x7fa14e3fa800) [pid = 1955] [serial = 1395] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 171 (0x7fa16736c400) [pid = 1955] [serial = 1386] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 170 (0x7fa165994400) [pid = 1955] [serial = 1221] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 169 (0x7fa16179fc00) [pid = 1955] [serial = 1263] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 168 (0x7fa15dcac800) [pid = 1955] [serial = 1488] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 167 (0x7fa155ca2800) [pid = 1955] [serial = 1484] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 166 (0x7fa1617ab400) [pid = 1955] [serial = 1491] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 165 (0x7fa15eb7c400) [pid = 1955] [serial = 1326] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 164 (0x7fa14e8bfc00) [pid = 1955] [serial = 1476] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 163 (0x7fa1669ac800) [pid = 1955] [serial = 1454] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 162 (0x7fa154359000) [pid = 1955] [serial = 1482] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 161 (0x7fa161db2800) [pid = 1955] [serial = 1448] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 160 (0x7fa160dd7800) [pid = 1955] [serial = 1445] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 159 (0x7fa15d076000) [pid = 1955] [serial = 1203] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 158 (0x7fa15d348400) [pid = 1955] [serial = 1487] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 157 (0x7fa16133c800) [pid = 1955] [serial = 1490] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 156 (0x7fa178b2d400) [pid = 1955] [serial = 1347] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 155 (0x7fa1543ee000) [pid = 1955] [serial = 1197] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 154 (0x7fa15224bc00) [pid = 1955] [serial = 1398] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 153 (0x7fa152a6b400) [pid = 1955] [serial = 1434] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 152 (0x7fa152950400) [pid = 1955] [serial = 1293] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 151 (0x7fa152249400) [pid = 1955] [serial = 1433] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 150 (0x7fa178f83400) [pid = 1955] [serial = 1287] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 149 (0x7fa161db8000) [pid = 1955] [serial = 1407] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 148 (0x7fa15ee30c00) [pid = 1955] [serial = 1209] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 147 (0x7fa165d9e000) [pid = 1955] [serial = 1452] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 146 (0x7fa152c52c00) [pid = 1955] [serial = 1479] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 145 (0x7fa167054800) [pid = 1955] [serial = 1338] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 144 (0x7fa16705a800) [pid = 1955] [serial = 1227] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 143 (0x7fa164d34c00) [pid = 1955] [serial = 1332] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 142 (0x7fa15d171800) [pid = 1955] [serial = 1430] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 141 (0x7fa173ec1400) [pid = 1955] [serial = 1344] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | --DOMWINDOW == 140 (0x7fa161bed400) [pid = 1955] [serial = 1212] [outer = (nil)] [url = about:blank] 03:43:27 INFO - PROCESS | 1955 | 1461062607851 Marionette TRACE conn5 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:27 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14e29f000 == 106 [pid = 1955] [id = 535] 03:43:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 141 (0x7fa14e8bfc00) [pid = 1955] [serial = 1606] [outer = (nil)] 03:43:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 142 (0x7fa1514d9800) [pid = 1955] [serial = 1607] [outer = 0x7fa14e8bfc00] 03:43:27 INFO - PROCESS | 1955 | 1461062607928 Marionette DEBUG loaded listener.js 03:43:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 143 (0x7fa1522a4000) [pid = 1955] [serial = 1608] [outer = 0x7fa14e8bfc00] 03:43:28 INFO - PROCESS | 1955 | 1461062608678 Marionette TRACE conn5 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 03:43:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 03:43:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1388ms 03:43:28 INFO - PROCESS | 1955 | 1461062608702 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 03:43:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 03:43:28 INFO - PROCESS | 1955 | 1461062608707 Marionette TRACE conn5 <- [1,2113,null,{"value":"8"}] 03:43:28 INFO - PROCESS | 1955 | 1461062608713 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 03:43:28 INFO - PROCESS | 1955 | 1461062608716 Marionette TRACE conn5 <- [1,2114,null,{}] 03:43:28 INFO - PROCESS | 1955 | 1461062608722 Marionette TRACE conn5 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:29 INFO - PROCESS | 1955 | 1461062609000 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 03:43:29 INFO - PROCESS | 1955 | 1461062609023 Marionette TRACE conn5 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:29 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa153118800 == 107 [pid = 1955] [id = 536] 03:43:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 144 (0x7fa14f051000) [pid = 1955] [serial = 1609] [outer = (nil)] 03:43:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 145 (0x7fa152a75800) [pid = 1955] [serial = 1610] [outer = 0x7fa14f051000] 03:43:29 INFO - PROCESS | 1955 | 1461062609088 Marionette DEBUG loaded listener.js 03:43:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 146 (0x7fa152c57400) [pid = 1955] [serial = 1611] [outer = 0x7fa14f051000] 03:43:30 INFO - PROCESS | 1955 | 1461062610091 Marionette TRACE conn5 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 03:43:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 03:43:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1431ms 03:43:30 INFO - PROCESS | 1955 | 1461062610151 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 03:43:30 INFO - PROCESS | 1955 | 1461062610155 Marionette TRACE conn5 <- [1,2117,null,{"value":"8"}] 03:43:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 03:43:30 INFO - PROCESS | 1955 | 1461062610160 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 03:43:30 INFO - PROCESS | 1955 | 1461062610164 Marionette TRACE conn5 <- [1,2118,null,{}] 03:43:30 INFO - PROCESS | 1955 | 1461062610169 Marionette TRACE conn5 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:30 INFO - PROCESS | 1955 | 1461062610435 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 03:43:30 INFO - PROCESS | 1955 | 1461062610469 Marionette TRACE conn5 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:30 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155587800 == 108 [pid = 1955] [id = 537] 03:43:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 147 (0x7fa14f25e000) [pid = 1955] [serial = 1612] [outer = (nil)] 03:43:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 148 (0x7fa153359400) [pid = 1955] [serial = 1613] [outer = 0x7fa14f25e000] 03:43:30 INFO - PROCESS | 1955 | 1461062610533 Marionette DEBUG loaded listener.js 03:43:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 149 (0x7fa154224c00) [pid = 1955] [serial = 1614] [outer = 0x7fa14f25e000] 03:43:31 INFO - PROCESS | 1955 | 1461062611694 Marionette TRACE conn5 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 03:43:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 03:43:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1582ms 03:43:31 INFO - PROCESS | 1955 | 1461062611744 Marionette TRACE conn5 -> [0,2121,"getWindowHandle",null] 03:43:31 INFO - PROCESS | 1955 | 1461062611748 Marionette TRACE conn5 <- [1,2121,null,{"value":"8"}] 03:43:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 03:43:32 INFO - PROCESS | 1955 | --DOMWINDOW == 148 (0x7fa152a75000) [pid = 1955] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 03:43:32 INFO - PROCESS | 1955 | --DOMWINDOW == 147 (0x7fa14e8bf800) [pid = 1955] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 03:43:32 INFO - PROCESS | 1955 | --DOMWINDOW == 146 (0x7fa153353800) [pid = 1955] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 03:43:32 INFO - PROCESS | 1955 | --DOMWINDOW == 145 (0x7fa14e3df400) [pid = 1955] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 03:43:32 INFO - PROCESS | 1955 | --DOMWINDOW == 144 (0x7fa14ffed400) [pid = 1955] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 03:43:32 INFO - PROCESS | 1955 | --DOMWINDOW == 143 (0x7fa14d2f8400) [pid = 1955] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 03:43:32 INFO - PROCESS | 1955 | --DOMWINDOW == 142 (0x7fa14dfd4000) [pid = 1955] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 03:43:32 INFO - PROCESS | 1955 | --DOMWINDOW == 141 (0x7fa14f043000) [pid = 1955] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 03:43:32 INFO - PROCESS | 1955 | --DOMWINDOW == 140 (0x7fa1503a9400) [pid = 1955] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 03:43:32 INFO - PROCESS | 1955 | 1461062612033 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 03:43:32 INFO - PROCESS | 1955 | 1461062612035 Marionette TRACE conn5 <- [1,2122,null,{}] 03:43:32 INFO - PROCESS | 1955 | 1461062612042 Marionette TRACE conn5 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:32 INFO - PROCESS | 1955 | 1461062612297 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 03:43:32 INFO - PROCESS | 1955 | 1461062612490 Marionette TRACE conn5 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:32 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15a62b000 == 109 [pid = 1955] [id = 538] 03:43:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 141 (0x7fa1541aa400) [pid = 1955] [serial = 1615] [outer = (nil)] 03:43:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 142 (0x7fa15435fc00) [pid = 1955] [serial = 1616] [outer = 0x7fa1541aa400] 03:43:32 INFO - PROCESS | 1955 | 1461062612557 Marionette DEBUG loaded listener.js 03:43:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 143 (0x7fa1543ee000) [pid = 1955] [serial = 1617] [outer = 0x7fa1541aa400] 03:43:33 INFO - PROCESS | 1955 | 1461062613272 Marionette TRACE conn5 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 03:43:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 03:43:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1326ms 03:43:33 INFO - PROCESS | 1955 | 1461062613317 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 03:43:33 INFO - PROCESS | 1955 | 1461062613321 Marionette TRACE conn5 <- [1,2125,null,{"value":"8"}] 03:43:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 03:43:33 INFO - PROCESS | 1955 | 1461062613338 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 03:43:33 INFO - PROCESS | 1955 | 1461062613340 Marionette TRACE conn5 <- [1,2126,null,{}] 03:43:33 INFO - PROCESS | 1955 | 1461062613346 Marionette TRACE conn5 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:33 INFO - PROCESS | 1955 | 1461062613532 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 03:43:33 INFO - PROCESS | 1955 | 1461062613562 Marionette TRACE conn5 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:33 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15cd7a000 == 110 [pid = 1955] [id = 539] 03:43:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 144 (0x7fa15224a400) [pid = 1955] [serial = 1618] [outer = (nil)] 03:43:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 145 (0x7fa1553ad400) [pid = 1955] [serial = 1619] [outer = 0x7fa15224a400] 03:43:33 INFO - PROCESS | 1955 | 1461062613625 Marionette DEBUG loaded listener.js 03:43:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 146 (0x7fa1559aec00) [pid = 1955] [serial = 1620] [outer = 0x7fa15224a400] 03:43:34 INFO - PROCESS | 1955 | 1461062614829 Marionette TRACE conn5 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 03:43:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 03:43:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1532ms 03:43:34 INFO - PROCESS | 1955 | 1461062614871 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 03:43:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 03:43:34 INFO - PROCESS | 1955 | 1461062614878 Marionette TRACE conn5 <- [1,2129,null,{"value":"8"}] 03:43:34 INFO - PROCESS | 1955 | 1461062614887 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 03:43:34 INFO - PROCESS | 1955 | 1461062614892 Marionette TRACE conn5 <- [1,2130,null,{}] 03:43:34 INFO - PROCESS | 1955 | 1461062614901 Marionette TRACE conn5 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:35 INFO - PROCESS | 1955 | 1461062615151 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 03:43:35 INFO - PROCESS | 1955 | 1461062615412 Marionette TRACE conn5 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:35 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa152a9f800 == 111 [pid = 1955] [id = 540] 03:43:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 147 (0x7fa14e7d5800) [pid = 1955] [serial = 1621] [outer = (nil)] 03:43:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 148 (0x7fa14e8bf000) [pid = 1955] [serial = 1622] [outer = 0x7fa14e7d5800] 03:43:35 INFO - PROCESS | 1955 | 1461062615535 Marionette DEBUG loaded listener.js 03:43:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 149 (0x7fa14f0b6400) [pid = 1955] [serial = 1623] [outer = 0x7fa14e7d5800] 03:43:36 INFO - PROCESS | 1955 | 1461062616492 Marionette TRACE conn5 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 03:43:36 INFO - PROCESS | 1955 | 1461062616586 Marionette TRACE conn5 <- [1,2133,null,{"value":"8"}] 03:43:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 03:43:36 INFO - PROCESS | 1955 | 1461062616597 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 03:43:36 INFO - PROCESS | 1955 | 1461062616600 Marionette TRACE conn5 <- [1,2134,null,{}] 03:43:36 INFO - PROCESS | 1955 | 1461062616607 Marionette TRACE conn5 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:36 INFO - PROCESS | 1955 | 1461062616858 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 03:43:37 INFO - PROCESS | 1955 | 1461062617169 Marionette TRACE conn5 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:37 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15a626000 == 112 [pid = 1955] [id = 541] 03:43:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 150 (0x7fa1514d4800) [pid = 1955] [serial = 1624] [outer = (nil)] 03:43:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 151 (0x7fa15224f000) [pid = 1955] [serial = 1625] [outer = 0x7fa1514d4800] 03:43:37 INFO - PROCESS | 1955 | 1461062617285 Marionette DEBUG loaded listener.js 03:43:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 152 (0x7fa152a6e000) [pid = 1955] [serial = 1626] [outer = 0x7fa1514d4800] 03:43:38 INFO - PROCESS | 1955 | 1461062618200 Marionette TRACE conn5 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 03:43:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 03:43:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1637ms 03:43:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 03:43:38 INFO - PROCESS | 1955 | 1461062618234 Marionette TRACE conn5 -> [0,2137,"getWindowHandle",null] 03:43:38 INFO - PROCESS | 1955 | 1461062618237 Marionette TRACE conn5 <- [1,2137,null,{"value":"8"}] 03:43:38 INFO - PROCESS | 1955 | 1461062618244 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 03:43:38 INFO - PROCESS | 1955 | 1461062618250 Marionette TRACE conn5 <- [1,2138,null,{}] 03:43:38 INFO - PROCESS | 1955 | 1461062618266 Marionette TRACE conn5 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:38 INFO - PROCESS | 1955 | 1461062618479 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 03:43:38 INFO - PROCESS | 1955 | 1461062618737 Marionette TRACE conn5 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:38 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dc9f800 == 113 [pid = 1955] [id = 542] 03:43:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 153 (0x7fa153351c00) [pid = 1955] [serial = 1627] [outer = (nil)] 03:43:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 154 (0x7fa1542df400) [pid = 1955] [serial = 1628] [outer = 0x7fa153351c00] 03:43:38 INFO - PROCESS | 1955 | 1461062618857 Marionette DEBUG loaded listener.js 03:43:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 155 (0x7fa15535f000) [pid = 1955] [serial = 1629] [outer = 0x7fa153351c00] 03:43:39 INFO - PROCESS | 1955 | 1461062619761 Marionette TRACE conn5 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 03:43:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 03:43:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1584ms 03:43:39 INFO - PROCESS | 1955 | 1461062619828 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 03:43:39 INFO - PROCESS | 1955 | 1461062619833 Marionette TRACE conn5 <- [1,2141,null,{"value":"8"}] 03:43:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 03:43:39 INFO - PROCESS | 1955 | 1461062619841 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 03:43:39 INFO - PROCESS | 1955 | 1461062619844 Marionette TRACE conn5 <- [1,2142,null,{}] 03:43:39 INFO - PROCESS | 1955 | 1461062619849 Marionette TRACE conn5 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:40 INFO - PROCESS | 1955 | 1461062620075 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 03:43:40 INFO - PROCESS | 1955 | 1461062620286 Marionette TRACE conn5 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:40 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa160d9f000 == 114 [pid = 1955] [id = 543] 03:43:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 156 (0x7fa14e3c7000) [pid = 1955] [serial = 1630] [outer = (nil)] 03:43:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 157 (0x7fa155c9b000) [pid = 1955] [serial = 1631] [outer = 0x7fa14e3c7000] 03:43:40 INFO - PROCESS | 1955 | 1461062620402 Marionette DEBUG loaded listener.js 03:43:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 158 (0x7fa15a60e000) [pid = 1955] [serial = 1632] [outer = 0x7fa14e3c7000] 03:43:41 INFO - PROCESS | 1955 | 1461062621353 Marionette TRACE conn5 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 03:43:41 INFO - PROCESS | 1955 | 1461062621440 Marionette TRACE conn5 <- [1,2145,null,{"value":"8"}] 03:43:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 03:43:41 INFO - PROCESS | 1955 | 1461062621447 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 03:43:41 INFO - PROCESS | 1955 | 1461062621452 Marionette TRACE conn5 <- [1,2146,null,{}] 03:43:41 INFO - PROCESS | 1955 | 1461062621458 Marionette TRACE conn5 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:41 INFO - PROCESS | 1955 | 1461062621716 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 03:43:41 INFO - PROCESS | 1955 | 1461062621965 Marionette TRACE conn5 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:42 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa161ca9800 == 115 [pid = 1955] [id = 544] 03:43:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 159 (0x7fa154247800) [pid = 1955] [serial = 1633] [outer = (nil)] 03:43:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 160 (0x7fa15b4c6000) [pid = 1955] [serial = 1634] [outer = 0x7fa154247800] 03:43:42 INFO - PROCESS | 1955 | 1461062622083 Marionette DEBUG loaded listener.js 03:43:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 161 (0x7fa15b828800) [pid = 1955] [serial = 1635] [outer = 0x7fa154247800] 03:43:42 INFO - PROCESS | 1955 | 1461062622982 Marionette TRACE conn5 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 03:43:43 INFO - PROCESS | 1955 | 1461062623035 Marionette TRACE conn5 <- [1,2149,null,{"value":"8"}] 03:43:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 03:43:43 INFO - PROCESS | 1955 | 1461062623042 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 03:43:43 INFO - PROCESS | 1955 | 1461062623046 Marionette TRACE conn5 <- [1,2150,null,{}] 03:43:43 INFO - PROCESS | 1955 | 1461062623052 Marionette TRACE conn5 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:43 INFO - PROCESS | 1955 | 1461062623293 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 03:43:43 INFO - PROCESS | 1955 | 1461062623500 Marionette TRACE conn5 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:43 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa162156000 == 116 [pid = 1955] [id = 545] 03:43:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 162 (0x7fa15cec2c00) [pid = 1955] [serial = 1636] [outer = (nil)] 03:43:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 163 (0x7fa15d34a000) [pid = 1955] [serial = 1637] [outer = 0x7fa15cec2c00] 03:43:43 INFO - PROCESS | 1955 | 1461062623668 Marionette DEBUG loaded listener.js 03:43:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 164 (0x7fa15d74e800) [pid = 1955] [serial = 1638] [outer = 0x7fa15cec2c00] 03:43:44 INFO - PROCESS | 1955 | 1461062624547 Marionette TRACE conn5 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 03:43:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 03:43:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1578ms 03:43:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 03:43:44 INFO - PROCESS | 1955 | 1461062624623 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 03:43:44 INFO - PROCESS | 1955 | 1461062624625 Marionette TRACE conn5 <- [1,2153,null,{"value":"8"}] 03:43:44 INFO - PROCESS | 1955 | 1461062624633 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 03:43:44 INFO - PROCESS | 1955 | 1461062624636 Marionette TRACE conn5 <- [1,2154,null,{}] 03:43:44 INFO - PROCESS | 1955 | 1461062624642 Marionette TRACE conn5 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:44 INFO - PROCESS | 1955 | 1461062624855 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 03:43:45 INFO - PROCESS | 1955 | 1461062625075 Marionette TRACE conn5 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:45 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa165d1e800 == 117 [pid = 1955] [id = 546] 03:43:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 165 (0x7fa14e3ca000) [pid = 1955] [serial = 1639] [outer = (nil)] 03:43:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 166 (0x7fa15cd0a800) [pid = 1955] [serial = 1640] [outer = 0x7fa14e3ca000] 03:43:45 INFO - PROCESS | 1955 | 1461062625188 Marionette DEBUG loaded listener.js 03:43:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 167 (0x7fa15d8b0400) [pid = 1955] [serial = 1641] [outer = 0x7fa14e3ca000] 03:43:46 INFO - PROCESS | 1955 | 1461062626119 Marionette TRACE conn5 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 03:43:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 03:43:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1532ms 03:43:46 INFO - PROCESS | 1955 | 1461062626164 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 03:43:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 03:43:46 INFO - PROCESS | 1955 | 1461062626168 Marionette TRACE conn5 <- [1,2157,null,{"value":"8"}] 03:43:46 INFO - PROCESS | 1955 | 1461062626175 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 03:43:46 INFO - PROCESS | 1955 | 1461062626178 Marionette TRACE conn5 <- [1,2158,null,{}] 03:43:46 INFO - PROCESS | 1955 | 1461062626185 Marionette TRACE conn5 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:46 INFO - PROCESS | 1955 | 1461062626385 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 03:43:46 INFO - PROCESS | 1955 | 1461062626651 Marionette TRACE conn5 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:46 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa166a65000 == 118 [pid = 1955] [id = 547] 03:43:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 168 (0x7fa14e3d5000) [pid = 1955] [serial = 1642] [outer = (nil)] 03:43:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 169 (0x7fa15da99400) [pid = 1955] [serial = 1643] [outer = 0x7fa14e3d5000] 03:43:46 INFO - PROCESS | 1955 | 1461062626727 Marionette DEBUG loaded listener.js 03:43:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 170 (0x7fa15dcad000) [pid = 1955] [serial = 1644] [outer = 0x7fa14e3d5000] 03:43:47 INFO - PROCESS | 1955 | 1461062627616 Marionette TRACE conn5 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 03:43:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 03:43:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1489ms 03:43:47 INFO - PROCESS | 1955 | 1461062627665 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 03:43:47 INFO - PROCESS | 1955 | 1461062627668 Marionette TRACE conn5 <- [1,2161,null,{"value":"8"}] 03:43:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 03:43:47 INFO - PROCESS | 1955 | 1461062627675 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 03:43:47 INFO - PROCESS | 1955 | 1461062627679 Marionette TRACE conn5 <- [1,2162,null,{}] 03:43:47 INFO - PROCESS | 1955 | 1461062627685 Marionette TRACE conn5 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:47 INFO - PROCESS | 1955 | 1461062627895 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 03:43:48 INFO - PROCESS | 1955 | 1461062628110 Marionette TRACE conn5 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:48 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa166b92800 == 119 [pid = 1955] [id = 548] 03:43:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 171 (0x7fa15d754400) [pid = 1955] [serial = 1645] [outer = (nil)] 03:43:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 172 (0x7fa15df1f800) [pid = 1955] [serial = 1646] [outer = 0x7fa15d754400] 03:43:48 INFO - PROCESS | 1955 | 1461062628226 Marionette DEBUG loaded listener.js 03:43:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 173 (0x7fa15eb84800) [pid = 1955] [serial = 1647] [outer = 0x7fa15d754400] 03:43:49 INFO - PROCESS | 1955 | 1461062629154 Marionette TRACE conn5 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 03:43:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 03:43:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1533ms 03:43:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 03:43:49 INFO - PROCESS | 1955 | 1461062629209 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 03:43:49 INFO - PROCESS | 1955 | 1461062629212 Marionette TRACE conn5 <- [1,2165,null,{"value":"8"}] 03:43:49 INFO - PROCESS | 1955 | 1461062629218 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 03:43:49 INFO - PROCESS | 1955 | 1461062629222 Marionette TRACE conn5 <- [1,2166,null,{}] 03:43:49 INFO - PROCESS | 1955 | 1461062629227 Marionette TRACE conn5 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:49 INFO - PROCESS | 1955 | 1461062629432 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 03:43:49 INFO - PROCESS | 1955 | 1461062629720 Marionette TRACE conn5 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:49 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa167586000 == 120 [pid = 1955] [id = 549] 03:43:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 174 (0x7fa1540c3000) [pid = 1955] [serial = 1648] [outer = (nil)] 03:43:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 175 (0x7fa160b18800) [pid = 1955] [serial = 1649] [outer = 0x7fa1540c3000] 03:43:49 INFO - PROCESS | 1955 | 1461062629836 Marionette DEBUG loaded listener.js 03:43:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 176 (0x7fa160c63800) [pid = 1955] [serial = 1650] [outer = 0x7fa1540c3000] 03:43:50 INFO - PROCESS | 1955 | 1461062630685 Marionette TRACE conn5 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 03:43:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 03:43:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1540ms 03:43:50 INFO - PROCESS | 1955 | 1461062630759 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 03:43:50 INFO - PROCESS | 1955 | 1461062630763 Marionette TRACE conn5 <- [1,2169,null,{"value":"8"}] 03:43:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 03:43:50 INFO - PROCESS | 1955 | 1461062630771 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 03:43:50 INFO - PROCESS | 1955 | 1461062630777 Marionette TRACE conn5 <- [1,2170,null,{}] 03:43:50 INFO - PROCESS | 1955 | 1461062630784 Marionette TRACE conn5 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:51 INFO - PROCESS | 1955 | 1461062631064 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 03:43:51 INFO - PROCESS | 1955 | 1461062631328 Marionette TRACE conn5 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:51 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa169817800 == 121 [pid = 1955] [id = 550] 03:43:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 177 (0x7fa160f5d400) [pid = 1955] [serial = 1651] [outer = (nil)] 03:43:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 178 (0x7fa161333c00) [pid = 1955] [serial = 1652] [outer = 0x7fa160f5d400] 03:43:51 INFO - PROCESS | 1955 | 1461062631451 Marionette DEBUG loaded listener.js 03:43:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 179 (0x7fa16133b400) [pid = 1955] [serial = 1653] [outer = 0x7fa160f5d400] 03:43:52 INFO - PROCESS | 1955 | 1461062632318 Marionette TRACE conn5 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 03:43:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 03:43:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1586ms 03:43:52 INFO - PROCESS | 1955 | 1461062632358 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 03:43:52 INFO - PROCESS | 1955 | 1461062632362 Marionette TRACE conn5 <- [1,2173,null,{"value":"8"}] 03:43:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 03:43:52 INFO - PROCESS | 1955 | 1461062632367 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 03:43:52 INFO - PROCESS | 1955 | 1461062632370 Marionette TRACE conn5 <- [1,2174,null,{}] 03:43:52 INFO - PROCESS | 1955 | 1461062632376 Marionette TRACE conn5 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:52 INFO - PROCESS | 1955 | 1461062632587 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 03:43:52 INFO - PROCESS | 1955 | 1461062632802 Marionette TRACE conn5 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:52 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16ce44800 == 122 [pid = 1955] [id = 551] 03:43:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 180 (0x7fa161331400) [pid = 1955] [serial = 1654] [outer = (nil)] 03:43:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 181 (0x7fa1616ea400) [pid = 1955] [serial = 1655] [outer = 0x7fa161331400] 03:43:52 INFO - PROCESS | 1955 | 1461062632913 Marionette DEBUG loaded listener.js 03:43:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 182 (0x7fa1617a2000) [pid = 1955] [serial = 1656] [outer = 0x7fa161331400] 03:43:53 INFO - PROCESS | 1955 | 1461062633842 Marionette TRACE conn5 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 03:43:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 03:43:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1529ms 03:43:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 03:43:53 INFO - PROCESS | 1955 | 1461062633897 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 03:43:53 INFO - PROCESS | 1955 | 1461062633900 Marionette TRACE conn5 <- [1,2177,null,{"value":"8"}] 03:43:53 INFO - PROCESS | 1955 | 1461062633907 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 03:43:53 INFO - PROCESS | 1955 | 1461062633910 Marionette TRACE conn5 <- [1,2178,null,{}] 03:43:53 INFO - PROCESS | 1955 | 1461062633916 Marionette TRACE conn5 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:54 INFO - PROCESS | 1955 | 1461062634126 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 03:43:54 INFO - PROCESS | 1955 | 1461062634342 Marionette TRACE conn5 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:54 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15d108800 == 123 [pid = 1955] [id = 552] 03:43:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 183 (0x7fa14d2f4800) [pid = 1955] [serial = 1657] [outer = (nil)] 03:43:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 184 (0x7fa15ee33400) [pid = 1955] [serial = 1658] [outer = 0x7fa14d2f4800] 03:43:54 INFO - PROCESS | 1955 | 1461062634505 Marionette DEBUG loaded listener.js 03:43:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 185 (0x7fa161beb400) [pid = 1955] [serial = 1659] [outer = 0x7fa14d2f4800] 03:43:55 INFO - PROCESS | 1955 | 1461062635436 Marionette TRACE conn5 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 03:43:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 03:43:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1579ms 03:43:55 INFO - PROCESS | 1955 | 1461062635486 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 03:43:55 INFO - PROCESS | 1955 | 1461062635490 Marionette TRACE conn5 <- [1,2181,null,{"value":"8"}] 03:43:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 03:43:55 INFO - PROCESS | 1955 | 1461062635496 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 03:43:55 INFO - PROCESS | 1955 | 1461062635499 Marionette TRACE conn5 <- [1,2182,null,{}] 03:43:55 INFO - PROCESS | 1955 | 1461062635504 Marionette TRACE conn5 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:55 INFO - PROCESS | 1955 | 1461062635712 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 03:43:55 INFO - PROCESS | 1955 | 1461062635932 Marionette TRACE conn5 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:56 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa152345000 == 124 [pid = 1955] [id = 553] 03:43:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 186 (0x7fa14d2f0400) [pid = 1955] [serial = 1660] [outer = (nil)] 03:43:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 187 (0x7fa14d2fac00) [pid = 1955] [serial = 1661] [outer = 0x7fa14d2f0400] 03:43:56 INFO - PROCESS | 1955 | 1461062636440 Marionette DEBUG loaded listener.js 03:43:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 188 (0x7fa14e045c00) [pid = 1955] [serial = 1662] [outer = 0x7fa14d2f0400] 03:43:57 INFO - PROCESS | 1955 | 1461062637492 Marionette TRACE conn5 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 03:43:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 03:43:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 2027ms 03:43:57 INFO - PROCESS | 1955 | 1461062637525 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 03:43:57 INFO - PROCESS | 1955 | 1461062637532 Marionette TRACE conn5 <- [1,2185,null,{"value":"8"}] 03:43:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 03:43:57 INFO - PROCESS | 1955 | 1461062637541 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 03:43:57 INFO - PROCESS | 1955 | 1461062637545 Marionette TRACE conn5 <- [1,2186,null,{}] 03:43:57 INFO - PROCESS | 1955 | 1461062637552 Marionette TRACE conn5 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:57 INFO - PROCESS | 1955 | 1461062637765 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 03:43:58 INFO - PROCESS | 1955 | 1461062637999 Marionette TRACE conn5 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:58 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15577e800 == 125 [pid = 1955] [id = 554] 03:43:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 189 (0x7fa14e043400) [pid = 1955] [serial = 1663] [outer = (nil)] 03:43:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 190 (0x7fa14e7da800) [pid = 1955] [serial = 1664] [outer = 0x7fa14e043400] 03:43:58 INFO - PROCESS | 1955 | 1461062638107 Marionette DEBUG loaded listener.js 03:43:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 191 (0x7fa14fff1000) [pid = 1955] [serial = 1665] [outer = 0x7fa14e043400] 03:43:59 INFO - PROCESS | 1955 | 1461062639191 Marionette TRACE conn5 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 03:43:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 03:43:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1685ms 03:43:59 INFO - PROCESS | 1955 | 1461062639226 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 03:43:59 INFO - PROCESS | 1955 | 1461062639232 Marionette TRACE conn5 <- [1,2189,null,{"value":"8"}] 03:43:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 03:43:59 INFO - PROCESS | 1955 | 1461062639242 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 03:43:59 INFO - PROCESS | 1955 | 1461062639246 Marionette TRACE conn5 <- [1,2190,null,{}] 03:43:59 INFO - PROCESS | 1955 | 1461062639252 Marionette TRACE conn5 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:59 INFO - PROCESS | 1955 | 1461062639450 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 03:43:59 INFO - PROCESS | 1955 | 1461062639762 Marionette TRACE conn5 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:59 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14a0d8800 == 126 [pid = 1955] [id = 555] 03:43:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 192 (0x7fa14e3f0000) [pid = 1955] [serial = 1666] [outer = (nil)] 03:43:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 193 (0x7fa1522a0000) [pid = 1955] [serial = 1667] [outer = 0x7fa14e3f0000] 03:43:59 INFO - PROCESS | 1955 | 1461062639893 Marionette DEBUG loaded listener.js 03:43:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 194 (0x7fa152b0d000) [pid = 1955] [serial = 1668] [outer = 0x7fa14e3f0000] 03:44:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15a62b000 == 125 [pid = 1955] [id = 538] 03:44:00 INFO - PROCESS | 1955 | --DOMWINDOW == 193 (0x7fa14f254c00) [pid = 1955] [serial = 1523] [outer = (nil)] [url = about:blank] 03:44:00 INFO - PROCESS | 1955 | --DOMWINDOW == 192 (0x7fa14f25e800) [pid = 1955] [serial = 1526] [outer = (nil)] [url = about:blank] 03:44:00 INFO - PROCESS | 1955 | --DOMWINDOW == 191 (0x7fa15224ac00) [pid = 1955] [serial = 1553] [outer = (nil)] [url = about:blank] 03:44:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155587800 == 124 [pid = 1955] [id = 537] 03:44:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15549e800 == 123 [pid = 1955] [id = 514] 03:44:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa153118800 == 122 [pid = 1955] [id = 536] 03:44:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14e29f000 == 121 [pid = 1955] [id = 535] 03:44:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa153106000 == 120 [pid = 1955] [id = 513] 03:44:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14c0da000 == 119 [pid = 1955] [id = 534] 03:44:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155768800 == 118 [pid = 1955] [id = 533] 03:44:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dc93000 == 117 [pid = 1955] [id = 531] 03:44:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14dfb9000 == 116 [pid = 1955] [id = 530] 03:44:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa163303800 == 115 [pid = 1955] [id = 529] 03:44:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa160d9f800 == 114 [pid = 1955] [id = 526] 03:44:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15ded2000 == 113 [pid = 1955] [id = 525] 03:44:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dc9d000 == 112 [pid = 1955] [id = 524] 03:44:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15d365000 == 111 [pid = 1955] [id = 523] 03:44:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15cc10000 == 110 [pid = 1955] [id = 522] 03:44:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15aa5f800 == 109 [pid = 1955] [id = 521] 03:44:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15a627800 == 108 [pid = 1955] [id = 520] 03:44:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1540eb000 == 107 [pid = 1955] [id = 519] 03:44:00 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1522dc800 == 106 [pid = 1955] [id = 518] 03:44:00 INFO - PROCESS | 1955 | 1461062640796 Marionette TRACE conn5 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 03:44:00 INFO - PROCESS | 1955 | --DOMWINDOW == 190 (0x7fa152c55400) [pid = 1955] [serial = 1545] [outer = (nil)] [url = about:blank] 03:44:00 INFO - PROCESS | 1955 | --DOMWINDOW == 189 (0x7fa1522a2400) [pid = 1955] [serial = 1541] [outer = (nil)] [url = about:blank] 03:44:00 INFO - PROCESS | 1955 | --DOMWINDOW == 188 (0x7fa1541af800) [pid = 1955] [serial = 1548] [outer = (nil)] [url = about:blank] 03:44:00 INFO - PROCESS | 1955 | --DOMWINDOW == 187 (0x7fa1514dc400) [pid = 1955] [serial = 1538] [outer = (nil)] [url = about:blank] 03:44:00 INFO - PROCESS | 1955 | --DOMWINDOW == 186 (0x7fa14e7d2c00) [pid = 1955] [serial = 1533] [outer = (nil)] [url = about:blank] 03:44:00 INFO - PROCESS | 1955 | --DOMWINDOW == 185 (0x7fa14e3f8400) [pid = 1955] [serial = 1532] [outer = (nil)] [url = about:blank] 03:44:00 INFO - PROCESS | 1955 | --DOMWINDOW == 184 (0x7fa14f04e000) [pid = 1955] [serial = 1514] [outer = (nil)] [url = about:blank] 03:44:00 INFO - PROCESS | 1955 | --DOMWINDOW == 183 (0x7fa14f0c1400) [pid = 1955] [serial = 1520] [outer = (nil)] [url = about:blank] 03:44:00 INFO - PROCESS | 1955 | --DOMWINDOW == 182 (0x7fa160f62000) [pid = 1955] [serial = 1502] [outer = (nil)] [url = about:blank] 03:44:00 INFO - PROCESS | 1955 | --DOMWINDOW == 181 (0x7fa1634f0800) [pid = 1955] [serial = 1494] [outer = (nil)] [url = about:blank] 03:44:00 INFO - PROCESS | 1955 | --DOMWINDOW == 180 (0x7fa14f0b8400) [pid = 1955] [serial = 1517] [outer = (nil)] [url = about:blank] 03:44:00 INFO - PROCESS | 1955 | --DOMWINDOW == 179 (0x7fa1540cc800) [pid = 1955] [serial = 1547] [outer = (nil)] [url = about:blank] 03:44:00 INFO - PROCESS | 1955 | --DOMWINDOW == 178 (0x7fa152b0b400) [pid = 1955] [serial = 1544] [outer = (nil)] [url = about:blank] 03:44:00 INFO - PROCESS | 1955 | --DOMWINDOW == 177 (0x7fa14dfd6000) [pid = 1955] [serial = 1496] [outer = (nil)] [url = about:blank] 03:44:00 INFO - PROCESS | 1955 | --DOMWINDOW == 176 (0x7fa174b2cc00) [pid = 1955] [serial = 1508] [outer = (nil)] [url = about:blank] 03:44:00 INFO - PROCESS | 1955 | --DOMWINDOW == 175 (0x7fa14dfd3000) [pid = 1955] [serial = 1529] [outer = (nil)] [url = about:blank] 03:44:00 INFO - PROCESS | 1955 | --DOMWINDOW == 174 (0x7fa1541a9c00) [pid = 1955] [serial = 1499] [outer = (nil)] [url = about:blank] 03:44:00 INFO - PROCESS | 1955 | --DOMWINDOW == 173 (0x7fa14e038c00) [pid = 1955] [serial = 1530] [outer = (nil)] [url = about:blank] 03:44:00 INFO - PROCESS | 1955 | --DOMWINDOW == 172 (0x7fa14e8b7400) [pid = 1955] [serial = 1551] [outer = (nil)] [url = about:blank] 03:44:00 INFO - PROCESS | 1955 | --DOMWINDOW == 171 (0x7fa167988400) [pid = 1955] [serial = 1505] [outer = (nil)] [url = about:blank] 03:44:00 INFO - PROCESS | 1955 | --DOMWINDOW == 170 (0x7fa15294d400) [pid = 1955] [serial = 1542] [outer = (nil)] [url = about:blank] 03:44:00 INFO - PROCESS | 1955 | --DOMWINDOW == 169 (0x7fa14e3df800) [pid = 1955] [serial = 1550] [outer = (nil)] [url = about:blank] 03:44:00 INFO - PROCESS | 1955 | --DOMWINDOW == 168 (0x7fa14f259400) [pid = 1955] [serial = 1536] [outer = (nil)] [url = about:blank] 03:44:00 INFO - PROCESS | 1955 | --DOMWINDOW == 167 (0x7fa14e739000) [pid = 1955] [serial = 1511] [outer = (nil)] [url = about:blank] 03:44:00 INFO - PROCESS | 1955 | --DOMWINDOW == 166 (0x7fa152244c00) [pid = 1955] [serial = 1539] [outer = (nil)] [url = about:blank] 03:44:00 INFO - PROCESS | 1955 | --DOMWINDOW == 165 (0x7fa14f04f800) [pid = 1955] [serial = 1535] [outer = (nil)] [url = about:blank] 03:44:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 03:44:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1629ms 03:44:00 INFO - PROCESS | 1955 | 1461062640872 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 03:44:00 INFO - PROCESS | 1955 | 1461062640876 Marionette TRACE conn5 <- [1,2193,null,{"value":"8"}] 03:44:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 03:44:00 INFO - PROCESS | 1955 | 1461062640882 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 03:44:00 INFO - PROCESS | 1955 | 1461062640888 Marionette TRACE conn5 <- [1,2194,null,{}] 03:44:00 INFO - PROCESS | 1955 | 1461062640903 Marionette TRACE conn5 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:01 INFO - PROCESS | 1955 | 1461062641116 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 03:44:01 INFO - PROCESS | 1955 | 1461062641293 Marionette TRACE conn5 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:01 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa153160800 == 107 [pid = 1955] [id = 556] 03:44:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 166 (0x7fa14e732800) [pid = 1955] [serial = 1669] [outer = (nil)] 03:44:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 167 (0x7fa153350000) [pid = 1955] [serial = 1670] [outer = 0x7fa14e732800] 03:44:01 INFO - PROCESS | 1955 | 1461062641361 Marionette DEBUG loaded listener.js 03:44:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 168 (0x7fa1541a9c00) [pid = 1955] [serial = 1671] [outer = 0x7fa14e732800] 03:44:02 INFO - PROCESS | 1955 | 1461062642126 Marionette TRACE conn5 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 03:44:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 03:44:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1281ms 03:44:02 INFO - PROCESS | 1955 | 1461062642164 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 03:44:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 03:44:02 INFO - PROCESS | 1955 | 1461062642168 Marionette TRACE conn5 <- [1,2197,null,{"value":"8"}] 03:44:02 INFO - PROCESS | 1955 | 1461062642174 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 03:44:02 INFO - PROCESS | 1955 | 1461062642176 Marionette TRACE conn5 <- [1,2198,null,{}] 03:44:02 INFO - PROCESS | 1955 | 1461062642181 Marionette TRACE conn5 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:02 INFO - PROCESS | 1955 | 1461062642361 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 03:44:02 INFO - PROCESS | 1955 | 1461062642381 Marionette TRACE conn5 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:02 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155768000 == 108 [pid = 1955] [id = 557] 03:44:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 169 (0x7fa1514d6c00) [pid = 1955] [serial = 1672] [outer = (nil)] 03:44:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 170 (0x7fa1542dfc00) [pid = 1955] [serial = 1673] [outer = 0x7fa1514d6c00] 03:44:02 INFO - PROCESS | 1955 | 1461062642441 Marionette DEBUG loaded listener.js 03:44:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 171 (0x7fa1543e7000) [pid = 1955] [serial = 1674] [outer = 0x7fa1514d6c00] 03:44:03 INFO - PROCESS | 1955 | 1461062643462 Marionette TRACE conn5 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 03:44:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 03:44:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1327ms 03:44:03 INFO - PROCESS | 1955 | 1461062643501 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 03:44:03 INFO - PROCESS | 1955 | 1461062643504 Marionette TRACE conn5 <- [1,2201,null,{"value":"8"}] 03:44:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 03:44:03 INFO - PROCESS | 1955 | 1461062643517 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 03:44:03 INFO - PROCESS | 1955 | 1461062643520 Marionette TRACE conn5 <- [1,2202,null,{}] 03:44:03 INFO - PROCESS | 1955 | 1461062643527 Marionette TRACE conn5 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:03 INFO - PROCESS | 1955 | 1461062643765 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 03:44:03 INFO - PROCESS | 1955 | 1461062643800 Marionette TRACE conn5 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:03 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa156527800 == 109 [pid = 1955] [id = 558] 03:44:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 172 (0x7fa1553b1800) [pid = 1955] [serial = 1675] [outer = (nil)] 03:44:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 173 (0x7fa1553b9400) [pid = 1955] [serial = 1676] [outer = 0x7fa1553b1800] 03:44:03 INFO - PROCESS | 1955 | 1461062643871 Marionette DEBUG loaded listener.js 03:44:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 174 (0x7fa155b55000) [pid = 1955] [serial = 1677] [outer = 0x7fa1553b1800] 03:44:05 INFO - PROCESS | 1955 | --DOMWINDOW == 173 (0x7fa14f051000) [pid = 1955] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 03:44:05 INFO - PROCESS | 1955 | --DOMWINDOW == 172 (0x7fa14e8bfc00) [pid = 1955] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 03:44:05 INFO - PROCESS | 1955 | --DOMWINDOW == 171 (0x7fa14f25e000) [pid = 1955] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 03:44:05 INFO - PROCESS | 1955 | --DOMWINDOW == 170 (0x7fa14e044000) [pid = 1955] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 03:44:05 INFO - PROCESS | 1955 | --DOMWINDOW == 169 (0x7fa14f050400) [pid = 1955] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 03:44:05 INFO - PROCESS | 1955 | --DOMWINDOW == 168 (0x7fa1541aa400) [pid = 1955] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 03:44:05 INFO - PROCESS | 1955 | 1461062645221 Marionette TRACE conn5 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 03:44:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 03:44:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1731ms 03:44:05 INFO - PROCESS | 1955 | 1461062645250 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 03:44:05 INFO - PROCESS | 1955 | 1461062645254 Marionette TRACE conn5 <- [1,2205,null,{"value":"8"}] 03:44:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 03:44:05 INFO - PROCESS | 1955 | 1461062645271 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 03:44:05 INFO - PROCESS | 1955 | 1461062645273 Marionette TRACE conn5 <- [1,2206,null,{}] 03:44:05 INFO - PROCESS | 1955 | 1461062645279 Marionette TRACE conn5 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:05 INFO - PROCESS | 1955 | 1461062645465 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 03:44:05 INFO - PROCESS | 1955 | 1461062645673 Marionette TRACE conn5 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:05 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15aa5f000 == 110 [pid = 1955] [id = 559] 03:44:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 169 (0x7fa14eaabc00) [pid = 1955] [serial = 1678] [outer = (nil)] 03:44:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 170 (0x7fa155c9f400) [pid = 1955] [serial = 1679] [outer = 0x7fa14eaabc00] 03:44:05 INFO - PROCESS | 1955 | 1461062645739 Marionette DEBUG loaded listener.js 03:44:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 171 (0x7fa15b4ce000) [pid = 1955] [serial = 1680] [outer = 0x7fa14eaabc00] 03:44:06 INFO - PROCESS | 1955 | 1461062646443 Marionette TRACE conn5 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 03:44:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 03:44:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1183ms 03:44:06 INFO - PROCESS | 1955 | 1461062646458 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 03:44:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 03:44:06 INFO - PROCESS | 1955 | 1461062646462 Marionette TRACE conn5 <- [1,2209,null,{"value":"8"}] 03:44:06 INFO - PROCESS | 1955 | 1461062646468 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 03:44:06 INFO - PROCESS | 1955 | 1461062646472 Marionette TRACE conn5 <- [1,2210,null,{}] 03:44:06 INFO - PROCESS | 1955 | 1461062646477 Marionette TRACE conn5 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:06 INFO - PROCESS | 1955 | 1461062646676 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 03:44:06 INFO - PROCESS | 1955 | 1461062646848 Marionette TRACE conn5 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:06 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15d01f800 == 111 [pid = 1955] [id = 560] 03:44:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 172 (0x7fa14f050400) [pid = 1955] [serial = 1681] [outer = (nil)] 03:44:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 173 (0x7fa15ca58c00) [pid = 1955] [serial = 1682] [outer = 0x7fa14f050400] 03:44:06 INFO - PROCESS | 1955 | 1461062646911 Marionette DEBUG loaded listener.js 03:44:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 174 (0x7fa15cba4c00) [pid = 1955] [serial = 1683] [outer = 0x7fa14f050400] 03:44:08 INFO - PROCESS | 1955 | 1461062648015 Marionette TRACE conn5 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 03:44:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 03:44:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1583ms 03:44:08 INFO - PROCESS | 1955 | 1461062648052 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 03:44:08 INFO - PROCESS | 1955 | 1461062648060 Marionette TRACE conn5 <- [1,2213,null,{"value":"8"}] 03:44:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 03:44:08 INFO - PROCESS | 1955 | 1461062648071 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 03:44:08 INFO - PROCESS | 1955 | 1461062648076 Marionette TRACE conn5 <- [1,2214,null,{}] 03:44:08 INFO - PROCESS | 1955 | 1461062648086 Marionette TRACE conn5 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:08 INFO - PROCESS | 1955 | 1461062648357 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 03:44:08 INFO - PROCESS | 1955 | 1461062648634 Marionette TRACE conn5 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:08 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa153120800 == 112 [pid = 1955] [id = 561] 03:44:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 175 (0x7fa14f254c00) [pid = 1955] [serial = 1684] [outer = (nil)] 03:44:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 176 (0x7fa14fff3400) [pid = 1955] [serial = 1685] [outer = 0x7fa14f254c00] 03:44:08 INFO - PROCESS | 1955 | 1461062648714 Marionette DEBUG loaded listener.js 03:44:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 177 (0x7fa15224b000) [pid = 1955] [serial = 1686] [outer = 0x7fa14f254c00] 03:44:09 INFO - PROCESS | 1955 | 1461062649664 Marionette TRACE conn5 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 03:44:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 03:44:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1639ms 03:44:09 INFO - PROCESS | 1955 | 1461062649711 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 03:44:09 INFO - PROCESS | 1955 | 1461062649721 Marionette TRACE conn5 <- [1,2217,null,{"value":"8"}] 03:44:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 03:44:09 INFO - PROCESS | 1955 | 1461062649732 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 03:44:09 INFO - PROCESS | 1955 | 1461062649736 Marionette TRACE conn5 <- [1,2218,null,{}] 03:44:09 INFO - PROCESS | 1955 | 1461062649742 Marionette TRACE conn5 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:09 INFO - PROCESS | 1955 | 1461062649964 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 03:44:10 INFO - PROCESS | 1955 | 1461062650258 Marionette TRACE conn5 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:10 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15aa5b000 == 113 [pid = 1955] [id = 562] 03:44:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 178 (0x7fa152b0c000) [pid = 1955] [serial = 1687] [outer = (nil)] 03:44:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 179 (0x7fa154225400) [pid = 1955] [serial = 1688] [outer = 0x7fa152b0c000] 03:44:10 INFO - PROCESS | 1955 | 1461062650376 Marionette DEBUG loaded listener.js 03:44:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 180 (0x7fa1542df800) [pid = 1955] [serial = 1689] [outer = 0x7fa152b0c000] 03:44:11 INFO - PROCESS | 1955 | 1461062651237 Marionette TRACE conn5 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 03:44:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 03:44:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1582ms 03:44:11 INFO - PROCESS | 1955 | 1461062651326 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 03:44:11 INFO - PROCESS | 1955 | 1461062651331 Marionette TRACE conn5 <- [1,2221,null,{"value":"8"}] 03:44:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 03:44:11 INFO - PROCESS | 1955 | 1461062651341 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 03:44:11 INFO - PROCESS | 1955 | 1461062651347 Marionette TRACE conn5 <- [1,2222,null,{}] 03:44:11 INFO - PROCESS | 1955 | 1461062651363 Marionette TRACE conn5 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:11 INFO - PROCESS | 1955 | 1461062651586 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 03:44:11 INFO - PROCESS | 1955 | 1461062651810 Marionette TRACE conn5 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:11 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dd17000 == 114 [pid = 1955] [id = 563] 03:44:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 181 (0x7fa1543ee800) [pid = 1955] [serial = 1690] [outer = (nil)] 03:44:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 182 (0x7fa15a60b800) [pid = 1955] [serial = 1691] [outer = 0x7fa1543ee800] 03:44:11 INFO - PROCESS | 1955 | 1461062651930 Marionette DEBUG loaded listener.js 03:44:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 183 (0x7fa15ca5c000) [pid = 1955] [serial = 1692] [outer = 0x7fa1543ee800] 03:44:12 INFO - PROCESS | 1955 | 1461062652892 Marionette TRACE conn5 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 03:44:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 03:44:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1593ms 03:44:12 INFO - PROCESS | 1955 | 1461062652934 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 03:44:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 03:44:12 INFO - PROCESS | 1955 | 1461062652939 Marionette TRACE conn5 <- [1,2225,null,{"value":"8"}] 03:44:12 INFO - PROCESS | 1955 | 1461062652946 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 03:44:12 INFO - PROCESS | 1955 | 1461062652949 Marionette TRACE conn5 <- [1,2226,null,{}] 03:44:12 INFO - PROCESS | 1955 | 1461062652954 Marionette TRACE conn5 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:13 INFO - PROCESS | 1955 | 1461062653164 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 03:44:13 INFO - PROCESS | 1955 | 1461062653385 Marionette TRACE conn5 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:13 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16121d000 == 115 [pid = 1955] [id = 564] 03:44:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 184 (0x7fa1559b1400) [pid = 1955] [serial = 1693] [outer = (nil)] 03:44:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 185 (0x7fa15cec3800) [pid = 1955] [serial = 1694] [outer = 0x7fa1559b1400] 03:44:13 INFO - PROCESS | 1955 | 1461062653498 Marionette DEBUG loaded listener.js 03:44:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 186 (0x7fa15d34b800) [pid = 1955] [serial = 1695] [outer = 0x7fa1559b1400] 03:44:14 INFO - PROCESS | 1955 | 1461062654410 Marionette TRACE conn5 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 03:44:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 03:44:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1480ms 03:44:14 INFO - PROCESS | 1955 | 1461062654440 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 03:44:14 INFO - PROCESS | 1955 | 1461062654442 Marionette TRACE conn5 <- [1,2229,null,{"value":"8"}] 03:44:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 03:44:14 INFO - PROCESS | 1955 | 1461062654452 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 03:44:14 INFO - PROCESS | 1955 | 1461062654454 Marionette TRACE conn5 <- [1,2230,null,{}] 03:44:14 INFO - PROCESS | 1955 | 1461062654461 Marionette TRACE conn5 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:14 INFO - PROCESS | 1955 | 1461062654666 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 03:44:14 INFO - PROCESS | 1955 | 1461062654891 Marionette TRACE conn5 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:14 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa161d1f800 == 116 [pid = 1955] [id = 565] 03:44:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 187 (0x7fa15a868c00) [pid = 1955] [serial = 1696] [outer = (nil)] 03:44:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 188 (0x7fa15d75c800) [pid = 1955] [serial = 1697] [outer = 0x7fa15a868c00] 03:44:15 INFO - PROCESS | 1955 | 1461062655004 Marionette DEBUG loaded listener.js 03:44:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 189 (0x7fa15eb7c400) [pid = 1955] [serial = 1698] [outer = 0x7fa15a868c00] 03:44:15 INFO - PROCESS | 1955 | 1461062655954 Marionette TRACE conn5 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 03:44:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 03:44:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1541ms 03:44:15 INFO - PROCESS | 1955 | 1461062655993 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 03:44:15 INFO - PROCESS | 1955 | 1461062655995 Marionette TRACE conn5 <- [1,2233,null,{"value":"8"}] 03:44:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 03:44:16 INFO - PROCESS | 1955 | 1461062656002 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 03:44:16 INFO - PROCESS | 1955 | 1461062656004 Marionette TRACE conn5 <- [1,2234,null,{}] 03:44:16 INFO - PROCESS | 1955 | 1461062656011 Marionette TRACE conn5 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:16 INFO - PROCESS | 1955 | 1461062656228 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 03:44:16 INFO - PROCESS | 1955 | 1461062656448 Marionette TRACE conn5 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:16 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa164867000 == 117 [pid = 1955] [id = 566] 03:44:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 190 (0x7fa15df24400) [pid = 1955] [serial = 1699] [outer = (nil)] 03:44:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 191 (0x7fa160f68000) [pid = 1955] [serial = 1700] [outer = 0x7fa15df24400] 03:44:16 INFO - PROCESS | 1955 | 1461062656564 Marionette DEBUG loaded listener.js 03:44:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 192 (0x7fa1617aa800) [pid = 1955] [serial = 1701] [outer = 0x7fa15df24400] 03:44:17 INFO - PROCESS | 1955 | 1461062657490 Marionette TRACE conn5 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 03:44:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 03:44:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1530ms 03:44:17 INFO - PROCESS | 1955 | 1461062657533 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 03:44:17 INFO - PROCESS | 1955 | 1461062657536 Marionette TRACE conn5 <- [1,2237,null,{"value":"8"}] 03:44:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 03:44:17 INFO - PROCESS | 1955 | 1461062657543 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 03:44:17 INFO - PROCESS | 1955 | 1461062657546 Marionette TRACE conn5 <- [1,2238,null,{}] 03:44:17 INFO - PROCESS | 1955 | 1461062657552 Marionette TRACE conn5 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:17 INFO - PROCESS | 1955 | 1461062657751 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 03:44:17 INFO - PROCESS | 1955 | 1461062657970 Marionette TRACE conn5 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:18 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1672d5000 == 118 [pid = 1955] [id = 567] 03:44:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 193 (0x7fa14e7d6400) [pid = 1955] [serial = 1702] [outer = (nil)] 03:44:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 194 (0x7fa161bf0400) [pid = 1955] [serial = 1703] [outer = 0x7fa14e7d6400] 03:44:18 INFO - PROCESS | 1955 | 1461062658083 Marionette DEBUG loaded listener.js 03:44:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 195 (0x7fa161dba000) [pid = 1955] [serial = 1704] [outer = 0x7fa14e7d6400] 03:44:18 INFO - PROCESS | 1955 | 1461062658983 Marionette TRACE conn5 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 03:44:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 03:44:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1489ms 03:44:19 INFO - PROCESS | 1955 | 1461062659033 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 03:44:19 INFO - PROCESS | 1955 | 1461062659036 Marionette TRACE conn5 <- [1,2241,null,{"value":"8"}] 03:44:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 03:44:19 INFO - PROCESS | 1955 | 1461062659043 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 03:44:19 INFO - PROCESS | 1955 | 1461062659045 Marionette TRACE conn5 <- [1,2242,null,{}] 03:44:19 INFO - PROCESS | 1955 | 1461062659051 Marionette TRACE conn5 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:19 INFO - PROCESS | 1955 | 1461062659253 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 03:44:19 INFO - PROCESS | 1955 | 1461062659469 Marionette TRACE conn5 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:19 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16ce41800 == 119 [pid = 1955] [id = 568] 03:44:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 196 (0x7fa15ed9cc00) [pid = 1955] [serial = 1705] [outer = (nil)] 03:44:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 197 (0x7fa1621bfc00) [pid = 1955] [serial = 1706] [outer = 0x7fa15ed9cc00] 03:44:19 INFO - PROCESS | 1955 | 1461062659580 Marionette DEBUG loaded listener.js 03:44:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 198 (0x7fa1621c6400) [pid = 1955] [serial = 1707] [outer = 0x7fa15ed9cc00] 03:44:20 INFO - PROCESS | 1955 | 1461062660501 Marionette TRACE conn5 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 03:44:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 03:44:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1481ms 03:44:20 INFO - PROCESS | 1955 | 1461062660525 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 03:44:20 INFO - PROCESS | 1955 | 1461062660529 Marionette TRACE conn5 <- [1,2245,null,{"value":"8"}] 03:44:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 03:44:20 INFO - PROCESS | 1955 | 1461062660536 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 03:44:20 INFO - PROCESS | 1955 | 1461062660540 Marionette TRACE conn5 <- [1,2246,null,{}] 03:44:20 INFO - PROCESS | 1955 | 1461062660545 Marionette TRACE conn5 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:20 INFO - PROCESS | 1955 | 1461062660755 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 03:44:20 INFO - PROCESS | 1955 | 1461062660974 Marionette TRACE conn5 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:21 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa173e7f800 == 120 [pid = 1955] [id = 569] 03:44:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 199 (0x7fa16133d000) [pid = 1955] [serial = 1708] [outer = (nil)] 03:44:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 200 (0x7fa1634f0400) [pid = 1955] [serial = 1709] [outer = 0x7fa16133d000] 03:44:21 INFO - PROCESS | 1955 | 1461062661092 Marionette DEBUG loaded listener.js 03:44:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 201 (0x7fa164810400) [pid = 1955] [serial = 1710] [outer = 0x7fa16133d000] 03:44:21 INFO - PROCESS | 1955 | 1461062661992 Marionette TRACE conn5 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 03:44:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 03:44:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1483ms 03:44:22 INFO - PROCESS | 1955 | 1461062662020 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 03:44:22 INFO - PROCESS | 1955 | 1461062662024 Marionette TRACE conn5 <- [1,2249,null,{"value":"8"}] 03:44:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 03:44:22 INFO - PROCESS | 1955 | 1461062662030 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 03:44:22 INFO - PROCESS | 1955 | 1461062662032 Marionette TRACE conn5 <- [1,2250,null,{}] 03:44:22 INFO - PROCESS | 1955 | 1461062662038 Marionette TRACE conn5 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:22 INFO - PROCESS | 1955 | 1461062662240 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 03:44:22 INFO - PROCESS | 1955 | 1461062662507 Marionette TRACE conn5 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:22 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa176807800 == 121 [pid = 1955] [id = 570] 03:44:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 202 (0x7fa1522a9800) [pid = 1955] [serial = 1711] [outer = (nil)] 03:44:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 203 (0x7fa164c82000) [pid = 1955] [serial = 1712] [outer = 0x7fa1522a9800] 03:44:22 INFO - PROCESS | 1955 | 1461062662600 Marionette DEBUG loaded listener.js 03:44:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 204 (0x7fa164d2d400) [pid = 1955] [serial = 1713] [outer = 0x7fa1522a9800] 03:44:23 INFO - PROCESS | 1955 | 1461062663507 Marionette TRACE conn5 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 03:44:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 03:44:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1534ms 03:44:23 INFO - PROCESS | 1955 | 1461062663565 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 03:44:23 INFO - PROCESS | 1955 | 1461062663569 Marionette TRACE conn5 <- [1,2253,null,{"value":"8"}] 03:44:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 03:44:23 INFO - PROCESS | 1955 | 1461062663576 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 03:44:23 INFO - PROCESS | 1955 | 1461062663581 Marionette TRACE conn5 <- [1,2254,null,{}] 03:44:23 INFO - PROCESS | 1955 | 1461062663586 Marionette TRACE conn5 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:23 INFO - PROCESS | 1955 | 1461062663826 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 03:44:24 INFO - PROCESS | 1955 | 1461062664082 Marionette TRACE conn5 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:24 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa178a1c000 == 122 [pid = 1955] [id = 571] 03:44:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 205 (0x7fa165995000) [pid = 1955] [serial = 1714] [outer = (nil)] 03:44:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 206 (0x7fa165cab400) [pid = 1955] [serial = 1715] [outer = 0x7fa165995000] 03:44:24 INFO - PROCESS | 1955 | 1461062664210 Marionette DEBUG loaded listener.js 03:44:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 207 (0x7fa166130c00) [pid = 1955] [serial = 1716] [outer = 0x7fa165995000] 03:44:25 INFO - PROCESS | 1955 | 1461062665058 Marionette TRACE conn5 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 03:44:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 03:44:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1529ms 03:44:25 INFO - PROCESS | 1955 | 1461062665107 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 03:44:25 INFO - PROCESS | 1955 | 1461062665110 Marionette TRACE conn5 <- [1,2257,null,{"value":"8"}] 03:44:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 03:44:25 INFO - PROCESS | 1955 | 1461062665116 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 03:44:25 INFO - PROCESS | 1955 | 1461062665119 Marionette TRACE conn5 <- [1,2258,null,{}] 03:44:25 INFO - PROCESS | 1955 | 1461062665124 Marionette TRACE conn5 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:25 INFO - PROCESS | 1955 | 1461062665335 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 03:44:25 INFO - PROCESS | 1955 | 1461062665555 Marionette TRACE conn5 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:25 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa17912c000 == 123 [pid = 1955] [id = 572] 03:44:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 208 (0x7fa166132800) [pid = 1955] [serial = 1717] [outer = (nil)] 03:44:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 209 (0x7fa166234c00) [pid = 1955] [serial = 1718] [outer = 0x7fa166132800] 03:44:25 INFO - PROCESS | 1955 | 1461062665668 Marionette DEBUG loaded listener.js 03:44:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 210 (0x7fa16623e400) [pid = 1955] [serial = 1719] [outer = 0x7fa166132800] 03:44:26 INFO - PROCESS | 1955 | 1461062666584 Marionette TRACE conn5 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 03:44:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 03:44:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1532ms 03:44:26 INFO - PROCESS | 1955 | 1461062666650 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 03:44:26 INFO - PROCESS | 1955 | 1461062666653 Marionette TRACE conn5 <- [1,2261,null,{"value":"8"}] 03:44:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 03:44:26 INFO - PROCESS | 1955 | 1461062666659 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 03:44:26 INFO - PROCESS | 1955 | 1461062666661 Marionette TRACE conn5 <- [1,2262,null,{}] 03:44:26 INFO - PROCESS | 1955 | 1461062666667 Marionette TRACE conn5 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:26 INFO - PROCESS | 1955 | 1461062666873 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 03:44:27 INFO - PROCESS | 1955 | 1461062667100 Marionette TRACE conn5 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:27 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa17bacf000 == 124 [pid = 1955] [id = 573] 03:44:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 211 (0x7fa14e3d9800) [pid = 1955] [serial = 1720] [outer = (nil)] 03:44:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 212 (0x7fa16480f400) [pid = 1955] [serial = 1721] [outer = 0x7fa14e3d9800] 03:44:27 INFO - PROCESS | 1955 | 1461062667178 Marionette DEBUG loaded listener.js 03:44:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 213 (0x7fa1669a6c00) [pid = 1955] [serial = 1722] [outer = 0x7fa14e3d9800] 03:44:28 INFO - PROCESS | 1955 | 1461062668038 Marionette TRACE conn5 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 03:44:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 03:44:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1434ms 03:44:28 INFO - PROCESS | 1955 | 1461062668094 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 03:44:28 INFO - PROCESS | 1955 | 1461062668098 Marionette TRACE conn5 <- [1,2265,null,{"value":"8"}] 03:44:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 03:44:28 INFO - PROCESS | 1955 | 1461062668104 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 03:44:28 INFO - PROCESS | 1955 | 1461062668107 Marionette TRACE conn5 <- [1,2266,null,{}] 03:44:28 INFO - PROCESS | 1955 | 1461062668113 Marionette TRACE conn5 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:28 INFO - PROCESS | 1955 | 1461062668325 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 03:44:28 INFO - PROCESS | 1955 | 1461062668570 Marionette TRACE conn5 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:28 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14d5f7000 == 125 [pid = 1955] [id = 574] 03:44:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 214 (0x7fa14e3d3000) [pid = 1955] [serial = 1723] [outer = (nil)] 03:44:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 215 (0x7fa14f0bbc00) [pid = 1955] [serial = 1724] [outer = 0x7fa14e3d3000] 03:44:28 INFO - PROCESS | 1955 | 1461062668686 Marionette DEBUG loaded listener.js 03:44:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 216 (0x7fa154229400) [pid = 1955] [serial = 1725] [outer = 0x7fa14e3d3000] 03:44:29 INFO - PROCESS | 1955 | 1461062669589 Marionette TRACE conn5 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 03:44:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 03:44:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1538ms 03:44:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 03:44:29 INFO - PROCESS | 1955 | 1461062669644 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 03:44:29 INFO - PROCESS | 1955 | 1461062669646 Marionette TRACE conn5 <- [1,2269,null,{"value":"8"}] 03:44:29 INFO - PROCESS | 1955 | 1461062669653 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 03:44:29 INFO - PROCESS | 1955 | 1461062669656 Marionette TRACE conn5 <- [1,2270,null,{}] 03:44:29 INFO - PROCESS | 1955 | 1461062669661 Marionette TRACE conn5 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:29 INFO - PROCESS | 1955 | 1461062669865 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 03:44:30 INFO - PROCESS | 1955 | 1461062670556 Marionette TRACE conn5 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:30 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1566a1800 == 126 [pid = 1955] [id = 575] 03:44:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 217 (0x7fa14e731000) [pid = 1955] [serial = 1726] [outer = (nil)] 03:44:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 218 (0x7fa14e8bc400) [pid = 1955] [serial = 1727] [outer = 0x7fa14e731000] 03:44:30 INFO - PROCESS | 1955 | 1461062670933 Marionette DEBUG loaded listener.js 03:44:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 219 (0x7fa14f256c00) [pid = 1955] [serial = 1728] [outer = 0x7fa14e731000] 03:44:31 INFO - PROCESS | 1955 | 1461062671855 Marionette TRACE conn5 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 03:44:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 03:44:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 2237ms 03:44:31 INFO - PROCESS | 1955 | 1461062671890 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 03:44:31 INFO - PROCESS | 1955 | 1461062671894 Marionette TRACE conn5 <- [1,2273,null,{"value":"8"}] 03:44:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 03:44:31 INFO - PROCESS | 1955 | 1461062671903 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 03:44:31 INFO - PROCESS | 1955 | 1461062671908 Marionette TRACE conn5 <- [1,2274,null,{}] 03:44:31 INFO - PROCESS | 1955 | 1461062671915 Marionette TRACE conn5 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:32 INFO - PROCESS | 1955 | 1461062672142 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 03:44:32 INFO - PROCESS | 1955 | 1461062672403 Marionette TRACE conn5 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:32 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15df77800 == 127 [pid = 1955] [id = 576] 03:44:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 220 (0x7fa14e735c00) [pid = 1955] [serial = 1729] [outer = (nil)] 03:44:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 221 (0x7fa1541a8400) [pid = 1955] [serial = 1730] [outer = 0x7fa14e735c00] 03:44:32 INFO - PROCESS | 1955 | 1461062672480 Marionette DEBUG loaded listener.js 03:44:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 222 (0x7fa1542da800) [pid = 1955] [serial = 1731] [outer = 0x7fa14e735c00] 03:44:33 INFO - PROCESS | 1955 | 1461062673462 Marionette TRACE conn5 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 03:44:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 03:44:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1644ms 03:44:33 INFO - PROCESS | 1955 | 1461062673551 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 03:44:33 INFO - PROCESS | 1955 | 1461062673565 Marionette TRACE conn5 <- [1,2277,null,{"value":"8"}] 03:44:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 03:44:33 INFO - PROCESS | 1955 | 1461062673582 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 03:44:33 INFO - PROCESS | 1955 | 1461062673586 Marionette TRACE conn5 <- [1,2278,null,{}] 03:44:33 INFO - PROCESS | 1955 | 1461062673647 Marionette TRACE conn5 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:33 INFO - PROCESS | 1955 | 1461062673983 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 03:44:34 INFO - PROCESS | 1955 | 1461062674242 Marionette TRACE conn5 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:34 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1522db000 == 128 [pid = 1955] [id = 577] 03:44:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 223 (0x7fa152a71000) [pid = 1955] [serial = 1732] [outer = (nil)] 03:44:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 224 (0x7fa15435a000) [pid = 1955] [serial = 1733] [outer = 0x7fa152a71000] 03:44:34 INFO - PROCESS | 1955 | 1461062674315 Marionette DEBUG loaded listener.js 03:44:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 225 (0x7fa1553b9800) [pid = 1955] [serial = 1734] [outer = 0x7fa152a71000] 03:44:34 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14e2a0800 == 127 [pid = 1955] [id = 465] 03:44:34 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15aa5f000 == 126 [pid = 1955] [id = 559] 03:44:35 INFO - PROCESS | 1955 | --DOMWINDOW == 224 (0x7fa155953800) [pid = 1955] [serial = 1574] [outer = (nil)] [url = about:blank] 03:44:35 INFO - PROCESS | 1955 | --DOMWINDOW == 223 (0x7fa155b50400) [pid = 1955] [serial = 1577] [outer = (nil)] [url = about:blank] 03:44:35 INFO - PROCESS | 1955 | --DOMWINDOW == 222 (0x7fa155c9fc00) [pid = 1955] [serial = 1580] [outer = (nil)] [url = about:blank] 03:44:35 INFO - PROCESS | 1955 | --DOMWINDOW == 221 (0x7fa15a60ec00) [pid = 1955] [serial = 1583] [outer = (nil)] [url = about:blank] 03:44:35 INFO - PROCESS | 1955 | --DOMWINDOW == 220 (0x7fa15b82ec00) [pid = 1955] [serial = 1586] [outer = (nil)] [url = about:blank] 03:44:35 INFO - PROCESS | 1955 | --DOMWINDOW == 219 (0x7fa15cba1c00) [pid = 1955] [serial = 1589] [outer = (nil)] [url = about:blank] 03:44:35 INFO - PROCESS | 1955 | --DOMWINDOW == 218 (0x7fa14e8b2800) [pid = 1955] [serial = 1592] [outer = (nil)] [url = about:blank] 03:44:35 INFO - PROCESS | 1955 | --DOMWINDOW == 217 (0x7fa14e7dbc00) [pid = 1955] [serial = 1595] [outer = (nil)] [url = about:blank] 03:44:35 INFO - PROCESS | 1955 | --DOMWINDOW == 216 (0x7fa1553ad400) [pid = 1955] [serial = 1619] [outer = (nil)] [url = about:blank] 03:44:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa156527800 == 125 [pid = 1955] [id = 558] 03:44:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155768000 == 124 [pid = 1955] [id = 557] 03:44:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa153160800 == 123 [pid = 1955] [id = 556] 03:44:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14a0d8800 == 122 [pid = 1955] [id = 555] 03:44:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15577e800 == 121 [pid = 1955] [id = 554] 03:44:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa152345000 == 120 [pid = 1955] [id = 553] 03:44:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa166b92800 == 119 [pid = 1955] [id = 548] 03:44:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa166a65000 == 118 [pid = 1955] [id = 547] 03:44:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa165d1e800 == 117 [pid = 1955] [id = 546] 03:44:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa162156000 == 116 [pid = 1955] [id = 545] 03:44:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa161ca9800 == 115 [pid = 1955] [id = 544] 03:44:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa160d9f000 == 114 [pid = 1955] [id = 543] 03:44:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dc9f800 == 113 [pid = 1955] [id = 542] 03:44:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15a626000 == 112 [pid = 1955] [id = 541] 03:44:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa152a9f800 == 111 [pid = 1955] [id = 540] 03:44:35 INFO - PROCESS | 1955 | 1461062675343 Marionette TRACE conn5 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 03:44:35 INFO - PROCESS | 1955 | --DOMWINDOW == 215 (0x7fa14e72b000) [pid = 1955] [serial = 1556] [outer = (nil)] [url = about:blank] 03:44:35 INFO - PROCESS | 1955 | --DOMWINDOW == 214 (0x7fa152a75800) [pid = 1955] [serial = 1610] [outer = (nil)] [url = about:blank] 03:44:35 INFO - PROCESS | 1955 | --DOMWINDOW == 213 (0x7fa1514d9800) [pid = 1955] [serial = 1607] [outer = (nil)] [url = about:blank] 03:44:35 INFO - PROCESS | 1955 | --DOMWINDOW == 212 (0x7fa1522a4000) [pid = 1955] [serial = 1608] [outer = (nil)] [url = about:blank] 03:44:35 INFO - PROCESS | 1955 | --DOMWINDOW == 211 (0x7fa153359400) [pid = 1955] [serial = 1613] [outer = (nil)] [url = about:blank] 03:44:35 INFO - PROCESS | 1955 | --DOMWINDOW == 210 (0x7fa14eaa3800) [pid = 1955] [serial = 1602] [outer = (nil)] [url = about:blank] 03:44:35 INFO - PROCESS | 1955 | --DOMWINDOW == 209 (0x7fa14e734000) [pid = 1955] [serial = 1601] [outer = (nil)] [url = about:blank] 03:44:35 INFO - PROCESS | 1955 | --DOMWINDOW == 208 (0x7fa14f25e400) [pid = 1955] [serial = 1559] [outer = (nil)] [url = about:blank] 03:44:35 INFO - PROCESS | 1955 | --DOMWINDOW == 207 (0x7fa15421d800) [pid = 1955] [serial = 1565] [outer = (nil)] [url = about:blank] 03:44:35 INFO - PROCESS | 1955 | --DOMWINDOW == 206 (0x7fa14f252400) [pid = 1955] [serial = 1605] [outer = (nil)] [url = about:blank] 03:44:35 INFO - PROCESS | 1955 | --DOMWINDOW == 205 (0x7fa14f0b5c00) [pid = 1955] [serial = 1604] [outer = (nil)] [url = about:blank] 03:44:35 INFO - PROCESS | 1955 | --DOMWINDOW == 204 (0x7fa1522acc00) [pid = 1955] [serial = 1598] [outer = (nil)] [url = about:blank] 03:44:35 INFO - PROCESS | 1955 | --DOMWINDOW == 203 (0x7fa152b13c00) [pid = 1955] [serial = 1562] [outer = (nil)] [url = about:blank] 03:44:35 INFO - PROCESS | 1955 | --DOMWINDOW == 202 (0x7fa154251c00) [pid = 1955] [serial = 1568] [outer = (nil)] [url = about:blank] 03:44:35 INFO - PROCESS | 1955 | --DOMWINDOW == 201 (0x7fa15535b400) [pid = 1955] [serial = 1571] [outer = (nil)] [url = about:blank] 03:44:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 03:44:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1807ms 03:44:35 INFO - PROCESS | 1955 | --DOMWINDOW == 200 (0x7fa15435fc00) [pid = 1955] [serial = 1616] [outer = (nil)] [url = about:blank] 03:44:35 INFO - PROCESS | 1955 | --DOMWINDOW == 199 (0x7fa154224c00) [pid = 1955] [serial = 1614] [outer = (nil)] [url = about:blank] 03:44:35 INFO - PROCESS | 1955 | --DOMWINDOW == 198 (0x7fa152c57400) [pid = 1955] [serial = 1611] [outer = (nil)] [url = about:blank] 03:44:35 INFO - PROCESS | 1955 | --DOMWINDOW == 197 (0x7fa1543ee000) [pid = 1955] [serial = 1617] [outer = (nil)] [url = about:blank] 03:44:35 INFO - PROCESS | 1955 | 1461062675401 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 03:44:35 INFO - PROCESS | 1955 | 1461062675404 Marionette TRACE conn5 <- [1,2281,null,{"value":"8"}] 03:44:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 03:44:35 INFO - PROCESS | 1955 | 1461062675413 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 03:44:35 INFO - PROCESS | 1955 | 1461062675421 Marionette TRACE conn5 <- [1,2282,null,{}] 03:44:35 INFO - PROCESS | 1955 | 1461062675435 Marionette TRACE conn5 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:35 INFO - PROCESS | 1955 | 1461062675639 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 03:44:35 INFO - PROCESS | 1955 | 1461062675874 Marionette TRACE conn5 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:35 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa152a9f800 == 112 [pid = 1955] [id = 578] 03:44:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 198 (0x7fa14e733000) [pid = 1955] [serial = 1735] [outer = (nil)] 03:44:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 199 (0x7fa1559b0400) [pid = 1955] [serial = 1736] [outer = 0x7fa14e733000] 03:44:35 INFO - PROCESS | 1955 | 1461062675940 Marionette DEBUG loaded listener.js 03:44:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 200 (0x7fa15a642c00) [pid = 1955] [serial = 1737] [outer = 0x7fa14e733000] 03:44:36 INFO - PROCESS | 1955 | 1461062676644 Marionette TRACE conn5 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 03:44:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 03:44:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1242ms 03:44:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 03:44:36 INFO - PROCESS | 1955 | 1461062676654 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 03:44:36 INFO - PROCESS | 1955 | 1461062676657 Marionette TRACE conn5 <- [1,2285,null,{"value":"8"}] 03:44:36 INFO - PROCESS | 1955 | 1461062676664 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 03:44:36 INFO - PROCESS | 1955 | 1461062676667 Marionette TRACE conn5 <- [1,2286,null,{}] 03:44:36 INFO - PROCESS | 1955 | 1461062676672 Marionette TRACE conn5 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:36 INFO - PROCESS | 1955 | 1461062676926 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 03:44:36 INFO - PROCESS | 1955 | 1461062676948 Marionette TRACE conn5 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:36 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15a626000 == 113 [pid = 1955] [id = 579] 03:44:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 201 (0x7fa14e3d3800) [pid = 1955] [serial = 1738] [outer = (nil)] 03:44:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 202 (0x7fa15435b400) [pid = 1955] [serial = 1739] [outer = 0x7fa14e3d3800] 03:44:37 INFO - PROCESS | 1955 | 1461062677011 Marionette DEBUG loaded listener.js 03:44:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 203 (0x7fa15ca5d800) [pid = 1955] [serial = 1740] [outer = 0x7fa14e3d3800] 03:44:37 INFO - PROCESS | 1955 | 1461062677946 Marionette TRACE conn5 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 03:44:38 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 03:44:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1340ms 03:44:38 INFO - PROCESS | 1955 | 1461062678009 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 03:44:38 INFO - PROCESS | 1955 | 1461062678013 Marionette TRACE conn5 <- [1,2289,null,{"value":"8"}] 03:44:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 03:44:38 INFO - PROCESS | 1955 | 1461062678019 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 03:44:38 INFO - PROCESS | 1955 | 1461062678021 Marionette TRACE conn5 <- [1,2290,null,{}] 03:44:38 INFO - PROCESS | 1955 | 1461062678027 Marionette TRACE conn5 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:38 INFO - PROCESS | 1955 | 1461062678282 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 03:44:38 INFO - PROCESS | 1955 | 1461062678309 Marionette TRACE conn5 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:38 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dbe6000 == 114 [pid = 1955] [id = 580] 03:44:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 204 (0x7fa15d163400) [pid = 1955] [serial = 1741] [outer = (nil)] 03:44:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 205 (0x7fa15d3c8000) [pid = 1955] [serial = 1742] [outer = 0x7fa15d163400] 03:44:38 INFO - PROCESS | 1955 | 1461062678385 Marionette DEBUG loaded listener.js 03:44:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 206 (0x7fa15dca8800) [pid = 1955] [serial = 1743] [outer = 0x7fa15d163400] 03:44:39 INFO - PROCESS | 1955 | 1461062679320 Marionette TRACE conn5 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 03:44:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 03:44:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1334ms 03:44:39 INFO - PROCESS | 1955 | 1461062679354 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 03:44:39 INFO - PROCESS | 1955 | 1461062679358 Marionette TRACE conn5 <- [1,2293,null,{"value":"8"}] 03:44:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 03:44:39 INFO - PROCESS | 1955 | 1461062679364 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 03:44:39 INFO - PROCESS | 1955 | 1461062679368 Marionette TRACE conn5 <- [1,2294,null,{}] 03:44:39 INFO - PROCESS | 1955 | 1461062679373 Marionette TRACE conn5 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:39 INFO - PROCESS | 1955 | 1461062679657 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 03:44:40 INFO - PROCESS | 1955 | --DOMWINDOW == 205 (0x7fa14e732800) [pid = 1955] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 03:44:40 INFO - PROCESS | 1955 | --DOMWINDOW == 204 (0x7fa14d2f0400) [pid = 1955] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 03:44:40 INFO - PROCESS | 1955 | --DOMWINDOW == 203 (0x7fa14eaabc00) [pid = 1955] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 03:44:40 INFO - PROCESS | 1955 | --DOMWINDOW == 202 (0x7fa1553b1800) [pid = 1955] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 03:44:40 INFO - PROCESS | 1955 | --DOMWINDOW == 201 (0x7fa14e043400) [pid = 1955] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 03:44:40 INFO - PROCESS | 1955 | --DOMWINDOW == 200 (0x7fa14e3f0000) [pid = 1955] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 03:44:40 INFO - PROCESS | 1955 | --DOMWINDOW == 199 (0x7fa1514d6c00) [pid = 1955] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 03:44:40 INFO - PROCESS | 1955 | 1461062680155 Marionette TRACE conn5 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:40 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa153fc5800 == 115 [pid = 1955] [id = 581] 03:44:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 200 (0x7fa14d2f0400) [pid = 1955] [serial = 1744] [outer = (nil)] 03:44:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 201 (0x7fa14eaabc00) [pid = 1955] [serial = 1745] [outer = 0x7fa14d2f0400] 03:44:40 INFO - PROCESS | 1955 | 1461062680221 Marionette DEBUG loaded listener.js 03:44:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 202 (0x7fa15a64ec00) [pid = 1955] [serial = 1746] [outer = 0x7fa14d2f0400] 03:44:40 INFO - PROCESS | 1955 | 1461062680944 Marionette TRACE conn5 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 03:44:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 03:44:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1632ms 03:44:41 INFO - PROCESS | 1955 | 1461062680997 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 03:44:41 INFO - PROCESS | 1955 | 1461062680999 Marionette TRACE conn5 <- [1,2297,null,{"value":"8"}] 03:44:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 03:44:41 INFO - PROCESS | 1955 | 1461062681017 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 03:44:41 INFO - PROCESS | 1955 | 1461062681019 Marionette TRACE conn5 <- [1,2298,null,{}] 03:44:41 INFO - PROCESS | 1955 | 1461062681036 Marionette TRACE conn5 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:41 INFO - PROCESS | 1955 | 1461062681238 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 03:44:41 INFO - PROCESS | 1955 | 1461062681253 Marionette TRACE conn5 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:41 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa163318000 == 116 [pid = 1955] [id = 582] 03:44:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 203 (0x7fa1503a9c00) [pid = 1955] [serial = 1747] [outer = (nil)] 03:44:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 204 (0x7fa161335400) [pid = 1955] [serial = 1748] [outer = 0x7fa1503a9c00] 03:44:41 INFO - PROCESS | 1955 | 1461062681312 Marionette DEBUG loaded listener.js 03:44:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 205 (0x7fa1616f0000) [pid = 1955] [serial = 1749] [outer = 0x7fa1503a9c00] 03:44:42 INFO - PROCESS | 1955 | 1461062682416 Marionette TRACE conn5 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 03:44:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 03:44:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1435ms 03:44:42 INFO - PROCESS | 1955 | 1461062682452 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 03:44:42 INFO - PROCESS | 1955 | 1461062682458 Marionette TRACE conn5 <- [1,2301,null,{"value":"8"}] 03:44:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 03:44:42 INFO - PROCESS | 1955 | 1461062682467 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 03:44:42 INFO - PROCESS | 1955 | 1461062682473 Marionette TRACE conn5 <- [1,2302,null,{}] 03:44:42 INFO - PROCESS | 1955 | 1461062682484 Marionette TRACE conn5 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:42 INFO - PROCESS | 1955 | 1461062682738 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 03:44:43 INFO - PROCESS | 1955 | 1461062683062 Marionette TRACE conn5 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:43 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa153408000 == 117 [pid = 1955] [id = 583] 03:44:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 206 (0x7fa14f0b7400) [pid = 1955] [serial = 1750] [outer = (nil)] 03:44:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 207 (0x7fa14ffebc00) [pid = 1955] [serial = 1751] [outer = 0x7fa14f0b7400] 03:44:43 INFO - PROCESS | 1955 | 1461062683147 Marionette DEBUG loaded listener.js 03:44:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 208 (0x7fa152a6a400) [pid = 1955] [serial = 1752] [outer = 0x7fa14f0b7400] 03:44:44 INFO - PROCESS | 1955 | 1461062684066 Marionette TRACE conn5 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 03:44:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 03:44:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1638ms 03:44:44 INFO - PROCESS | 1955 | 1461062684106 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 03:44:44 INFO - PROCESS | 1955 | 1461062684115 Marionette TRACE conn5 <- [1,2305,null,{"value":"8"}] 03:44:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 03:44:44 INFO - PROCESS | 1955 | 1461062684126 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 03:44:44 INFO - PROCESS | 1955 | 1461062684131 Marionette TRACE conn5 <- [1,2306,null,{}] 03:44:44 INFO - PROCESS | 1955 | 1461062684138 Marionette TRACE conn5 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:44 INFO - PROCESS | 1955 | 1461062684364 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 03:44:44 INFO - PROCESS | 1955 | 1461062684579 Marionette TRACE conn5 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:44 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dc83800 == 118 [pid = 1955] [id = 584] 03:44:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 209 (0x7fa153359400) [pid = 1955] [serial = 1753] [outer = (nil)] 03:44:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 210 (0x7fa1543e2000) [pid = 1955] [serial = 1754] [outer = 0x7fa153359400] 03:44:44 INFO - PROCESS | 1955 | 1461062684743 Marionette DEBUG loaded listener.js 03:44:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 211 (0x7fa155958800) [pid = 1955] [serial = 1755] [outer = 0x7fa153359400] 03:44:45 INFO - PROCESS | 1955 | 1461062685765 Marionette TRACE conn5 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 03:44:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 03:44:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1681ms 03:44:45 INFO - PROCESS | 1955 | 1461062685808 Marionette TRACE conn5 -> [0,2309,"getWindowHandle",null] 03:44:45 INFO - PROCESS | 1955 | 1461062685812 Marionette TRACE conn5 <- [1,2309,null,{"value":"8"}] 03:44:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 03:44:45 INFO - PROCESS | 1955 | 1461062685818 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 03:44:45 INFO - PROCESS | 1955 | 1461062685824 Marionette TRACE conn5 <- [1,2310,null,{}] 03:44:45 INFO - PROCESS | 1955 | 1461062685840 Marionette TRACE conn5 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:46 INFO - PROCESS | 1955 | 1461062686060 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 03:44:46 INFO - PROCESS | 1955 | 1461062686378 Marionette TRACE conn5 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:46 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa165d0f000 == 119 [pid = 1955] [id = 585] 03:44:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 212 (0x7fa15cd02800) [pid = 1955] [serial = 1756] [outer = (nil)] 03:44:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 213 (0x7fa15d165000) [pid = 1955] [serial = 1757] [outer = 0x7fa15cd02800] 03:44:46 INFO - PROCESS | 1955 | 1461062686467 Marionette DEBUG loaded listener.js 03:44:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 214 (0x7fa15dead000) [pid = 1955] [serial = 1758] [outer = 0x7fa15cd02800] 03:44:47 INFO - PROCESS | 1955 | 1461062687345 Marionette TRACE conn5 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 03:44:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 03:44:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1588ms 03:44:47 INFO - PROCESS | 1955 | 1461062687407 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 03:44:47 INFO - PROCESS | 1955 | 1461062687412 Marionette TRACE conn5 <- [1,2313,null,{"value":"8"}] 03:44:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 03:44:47 INFO - PROCESS | 1955 | 1461062687418 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 03:44:47 INFO - PROCESS | 1955 | 1461062687421 Marionette TRACE conn5 <- [1,2314,null,{}] 03:44:47 INFO - PROCESS | 1955 | 1461062687426 Marionette TRACE conn5 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:47 INFO - PROCESS | 1955 | 1461062687648 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 03:44:47 INFO - PROCESS | 1955 | 1461062687904 Marionette TRACE conn5 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:47 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa169806000 == 120 [pid = 1955] [id = 586] 03:44:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 215 (0x7fa15cb9c000) [pid = 1955] [serial = 1759] [outer = (nil)] 03:44:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 216 (0x7fa1616ed800) [pid = 1955] [serial = 1760] [outer = 0x7fa15cb9c000] 03:44:48 INFO - PROCESS | 1955 | 1461062688024 Marionette DEBUG loaded listener.js 03:44:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 217 (0x7fa161dc1c00) [pid = 1955] [serial = 1761] [outer = 0x7fa15cb9c000] 03:44:48 INFO - PROCESS | 1955 | 1461062688874 Marionette TRACE conn5 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 03:44:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 03:44:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1527ms 03:44:48 INFO - PROCESS | 1955 | 1461062688946 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 03:44:48 INFO - PROCESS | 1955 | 1461062688949 Marionette TRACE conn5 <- [1,2317,null,{"value":"8"}] 03:44:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 03:44:48 INFO - PROCESS | 1955 | 1461062688956 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 03:44:48 INFO - PROCESS | 1955 | 1461062688959 Marionette TRACE conn5 <- [1,2318,null,{}] 03:44:48 INFO - PROCESS | 1955 | 1461062688964 Marionette TRACE conn5 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:49 INFO - PROCESS | 1955 | 1461062689200 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 03:44:49 INFO - PROCESS | 1955 | 1461062689459 Marionette TRACE conn5 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:49 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa174e47000 == 121 [pid = 1955] [id = 587] 03:44:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 218 (0x7fa15d341c00) [pid = 1955] [serial = 1762] [outer = (nil)] 03:44:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 219 (0x7fa164c83000) [pid = 1955] [serial = 1763] [outer = 0x7fa15d341c00] 03:44:49 INFO - PROCESS | 1955 | 1461062689573 Marionette DEBUG loaded listener.js 03:44:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 220 (0x7fa165950000) [pid = 1955] [serial = 1764] [outer = 0x7fa15d341c00] 03:44:50 INFO - PROCESS | 1955 | 1461062690543 Marionette TRACE conn5 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 03:44:50 INFO - PROCESS | 1955 | 1461062690591 Marionette TRACE conn5 <- [1,2321,null,{"value":"8"}] 03:44:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 03:44:50 INFO - PROCESS | 1955 | 1461062690597 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 03:44:50 INFO - PROCESS | 1955 | 1461062690599 Marionette TRACE conn5 <- [1,2322,null,{}] 03:44:50 INFO - PROCESS | 1955 | 1461062690605 Marionette TRACE conn5 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:50 INFO - PROCESS | 1955 | 1461062690875 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 03:44:51 INFO - PROCESS | 1955 | 1461062691197 Marionette TRACE conn5 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:51 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa17e065800 == 122 [pid = 1955] [id = 588] 03:44:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 221 (0x7fa16628e000) [pid = 1955] [serial = 1765] [outer = (nil)] 03:44:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 222 (0x7fa167054800) [pid = 1955] [serial = 1766] [outer = 0x7fa16628e000] 03:44:51 INFO - PROCESS | 1955 | 1461062691290 Marionette DEBUG loaded listener.js 03:44:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 223 (0x7fa167061800) [pid = 1955] [serial = 1767] [outer = 0x7fa16628e000] 03:44:52 INFO - PROCESS | 1955 | 1461062692119 Marionette TRACE conn5 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 03:44:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 03:44:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1582ms 03:44:52 INFO - PROCESS | 1955 | 1461062692181 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 03:44:52 INFO - PROCESS | 1955 | 1461062692185 Marionette TRACE conn5 <- [1,2325,null,{"value":"8"}] 03:44:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 03:44:52 INFO - PROCESS | 1955 | 1461062692191 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 03:44:52 INFO - PROCESS | 1955 | 1461062692194 Marionette TRACE conn5 <- [1,2326,null,{}] 03:44:52 INFO - PROCESS | 1955 | 1461062692199 Marionette TRACE conn5 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:52 INFO - PROCESS | 1955 | 1461062692402 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 03:44:52 INFO - PROCESS | 1955 | 1461062692666 Marionette TRACE conn5 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:52 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa151192000 == 123 [pid = 1955] [id = 589] 03:44:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 224 (0x7fa166f67c00) [pid = 1955] [serial = 1768] [outer = (nil)] 03:44:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 225 (0x7fa16735ec00) [pid = 1955] [serial = 1769] [outer = 0x7fa166f67c00] 03:44:52 INFO - PROCESS | 1955 | 1461062692745 Marionette DEBUG loaded listener.js 03:44:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 226 (0x7fa167368c00) [pid = 1955] [serial = 1770] [outer = 0x7fa166f67c00] 03:44:53 INFO - PROCESS | 1955 | 1461062693630 Marionette TRACE conn5 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 03:44:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 03:44:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1477ms 03:44:53 INFO - PROCESS | 1955 | 1461062693670 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 03:44:53 INFO - PROCESS | 1955 | 1461062693674 Marionette TRACE conn5 <- [1,2329,null,{"value":"8"}] 03:44:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 03:44:53 INFO - PROCESS | 1955 | 1461062693680 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 03:44:53 INFO - PROCESS | 1955 | 1461062693683 Marionette TRACE conn5 <- [1,2330,null,{}] 03:44:53 INFO - PROCESS | 1955 | 1461062693689 Marionette TRACE conn5 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:53 INFO - PROCESS | 1955 | 1461062693896 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 03:44:54 INFO - PROCESS | 1955 | 1461062694161 Marionette TRACE conn5 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:54 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa180784000 == 124 [pid = 1955] [id = 590] 03:44:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 227 (0x7fa166f6b000) [pid = 1955] [serial = 1771] [outer = (nil)] 03:44:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 228 (0x7fa167886800) [pid = 1955] [serial = 1772] [outer = 0x7fa166f6b000] 03:44:54 INFO - PROCESS | 1955 | 1461062694238 Marionette DEBUG loaded listener.js 03:44:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 229 (0x7fa16798c400) [pid = 1955] [serial = 1773] [outer = 0x7fa166f6b000] 03:44:55 INFO - PROCESS | 1955 | 1461062695100 Marionette TRACE conn5 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 03:44:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 03:44:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1433ms 03:44:55 INFO - PROCESS | 1955 | 1461062695114 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 03:44:55 INFO - PROCESS | 1955 | 1461062695116 Marionette TRACE conn5 <- [1,2333,null,{"value":"8"}] 03:44:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 03:44:55 INFO - PROCESS | 1955 | 1461062695122 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 03:44:55 INFO - PROCESS | 1955 | 1461062695126 Marionette TRACE conn5 <- [1,2334,null,{}] 03:44:55 INFO - PROCESS | 1955 | 1461062695131 Marionette TRACE conn5 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:55 INFO - PROCESS | 1955 | 1461062695339 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 03:44:55 INFO - PROCESS | 1955 | 1461062695589 Marionette TRACE conn5 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:55 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa149abf800 == 125 [pid = 1955] [id = 591] 03:44:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 230 (0x7fa165992c00) [pid = 1955] [serial = 1774] [outer = (nil)] 03:44:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 231 (0x7fa1680ed400) [pid = 1955] [serial = 1775] [outer = 0x7fa165992c00] 03:44:55 INFO - PROCESS | 1955 | 1461062695666 Marionette DEBUG loaded listener.js 03:44:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 232 (0x7fa1686bb000) [pid = 1955] [serial = 1776] [outer = 0x7fa165992c00] 03:44:56 INFO - PROCESS | 1955 | 1461062696537 Marionette TRACE conn5 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 03:44:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 03:44:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1488ms 03:44:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 03:44:56 INFO - PROCESS | 1955 | 1461062696612 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 03:44:56 INFO - PROCESS | 1955 | 1461062696615 Marionette TRACE conn5 <- [1,2337,null,{"value":"8"}] 03:44:56 INFO - PROCESS | 1955 | 1461062696621 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 03:44:56 INFO - PROCESS | 1955 | 1461062696624 Marionette TRACE conn5 <- [1,2338,null,{}] 03:44:56 INFO - PROCESS | 1955 | 1461062696630 Marionette TRACE conn5 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:56 INFO - PROCESS | 1955 | 1461062696871 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 03:44:57 INFO - PROCESS | 1955 | 1461062697170 Marionette TRACE conn5 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:57 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14bf91000 == 126 [pid = 1955] [id = 592] 03:44:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 233 (0x7fa1673a8400) [pid = 1955] [serial = 1777] [outer = (nil)] 03:44:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 234 (0x7fa169868400) [pid = 1955] [serial = 1778] [outer = 0x7fa1673a8400] 03:44:57 INFO - PROCESS | 1955 | 1461062697247 Marionette DEBUG loaded listener.js 03:44:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 235 (0x7fa169c45c00) [pid = 1955] [serial = 1779] [outer = 0x7fa1673a8400] 03:44:58 INFO - PROCESS | 1955 | 1461062698083 Marionette TRACE conn5 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 03:44:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 03:44:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1531ms 03:44:58 INFO - PROCESS | 1955 | 1461062698152 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 03:44:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 03:44:58 INFO - PROCESS | 1955 | 1461062698156 Marionette TRACE conn5 <- [1,2341,null,{"value":"8"}] 03:44:58 INFO - PROCESS | 1955 | 1461062698163 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 03:44:58 INFO - PROCESS | 1955 | 1461062698167 Marionette TRACE conn5 <- [1,2342,null,{}] 03:44:58 INFO - PROCESS | 1955 | 1461062698173 Marionette TRACE conn5 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:58 INFO - PROCESS | 1955 | 1461062698445 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 03:44:58 INFO - PROCESS | 1955 | 1461062698758 Marionette TRACE conn5 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:58 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa153f11800 == 127 [pid = 1955] [id = 593] 03:44:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 236 (0x7fa173743800) [pid = 1955] [serial = 1780] [outer = (nil)] 03:44:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 237 (0x7fa1739b3800) [pid = 1955] [serial = 1781] [outer = 0x7fa173743800] 03:44:58 INFO - PROCESS | 1955 | 1461062698842 Marionette DEBUG loaded listener.js 03:44:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 238 (0x7fa173e31800) [pid = 1955] [serial = 1782] [outer = 0x7fa173743800] 03:44:59 INFO - PROCESS | 1955 | 1461062699705 Marionette TRACE conn5 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 03:44:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 03:44:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1591ms 03:44:59 INFO - PROCESS | 1955 | 1461062699754 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 03:44:59 INFO - PROCESS | 1955 | 1461062699758 Marionette TRACE conn5 <- [1,2345,null,{"value":"8"}] 03:44:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 03:44:59 INFO - PROCESS | 1955 | 1461062699764 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 03:44:59 INFO - PROCESS | 1955 | 1461062699766 Marionette TRACE conn5 <- [1,2346,null,{}] 03:44:59 INFO - PROCESS | 1955 | 1461062699772 Marionette TRACE conn5 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:59 INFO - PROCESS | 1955 | 1461062699978 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 03:45:00 INFO - PROCESS | 1955 | 1461062700247 Marionette TRACE conn5 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:00 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa148ed2000 == 128 [pid = 1955] [id = 594] 03:45:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 239 (0x7fa15421c000) [pid = 1955] [serial = 1783] [outer = (nil)] 03:45:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 240 (0x7fa174b2b000) [pid = 1955] [serial = 1784] [outer = 0x7fa15421c000] 03:45:00 INFO - PROCESS | 1955 | 1461062700365 Marionette DEBUG loaded listener.js 03:45:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 241 (0x7fa174cc9000) [pid = 1955] [serial = 1785] [outer = 0x7fa15421c000] 03:45:01 INFO - PROCESS | 1955 | 1461062701240 Marionette TRACE conn5 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 03:45:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 03:45:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1537ms 03:45:01 INFO - PROCESS | 1955 | 1461062701304 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 03:45:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 03:45:01 INFO - PROCESS | 1955 | 1461062701314 Marionette TRACE conn5 <- [1,2349,null,{"value":"8"}] 03:45:01 INFO - PROCESS | 1955 | 1461062701323 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 03:45:01 INFO - PROCESS | 1955 | 1461062701326 Marionette TRACE conn5 <- [1,2350,null,{}] 03:45:01 INFO - PROCESS | 1955 | 1461062701331 Marionette TRACE conn5 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:01 INFO - PROCESS | 1955 | 1461062701610 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 03:45:01 INFO - PROCESS | 1955 | 1461062701915 Marionette TRACE conn5 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:01 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa153f24800 == 129 [pid = 1955] [id = 595] 03:45:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 242 (0x7fa1553b8c00) [pid = 1955] [serial = 1786] [outer = (nil)] 03:45:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 243 (0x7fa174e0c400) [pid = 1955] [serial = 1787] [outer = 0x7fa1553b8c00] 03:45:02 INFO - PROCESS | 1955 | 1461062701994 Marionette DEBUG loaded listener.js 03:45:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 244 (0x7fa176d28800) [pid = 1955] [serial = 1788] [outer = 0x7fa1553b8c00] 03:45:02 INFO - PROCESS | 1955 | 1461062702839 Marionette TRACE conn5 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 03:45:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 03:45:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1582ms 03:45:02 INFO - PROCESS | 1955 | 1461062702905 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 03:45:02 INFO - PROCESS | 1955 | 1461062702909 Marionette TRACE conn5 <- [1,2353,null,{"value":"8"}] 03:45:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 03:45:02 INFO - PROCESS | 1955 | 1461062702915 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 03:45:02 INFO - PROCESS | 1955 | 1461062702918 Marionette TRACE conn5 <- [1,2354,null,{}] 03:45:02 INFO - PROCESS | 1955 | 1461062702923 Marionette TRACE conn5 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:03 INFO - PROCESS | 1955 | 1461062703142 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 03:45:03 INFO - PROCESS | 1955 | 1461062703404 Marionette TRACE conn5 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:03 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa150119800 == 130 [pid = 1955] [id = 596] 03:45:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 245 (0x7fa1739b8800) [pid = 1955] [serial = 1789] [outer = (nil)] 03:45:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 246 (0x7fa176e8e400) [pid = 1955] [serial = 1790] [outer = 0x7fa1739b8800] 03:45:03 INFO - PROCESS | 1955 | 1461062703521 Marionette DEBUG loaded listener.js 03:45:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 247 (0x7fa1785ba800) [pid = 1955] [serial = 1791] [outer = 0x7fa1739b8800] 03:45:04 INFO - PROCESS | 1955 | 1461062704360 Marionette TRACE conn5 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 03:45:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 03:45:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1476ms 03:45:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 03:45:04 INFO - PROCESS | 1955 | 1461062704392 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 03:45:04 INFO - PROCESS | 1955 | 1461062704395 Marionette TRACE conn5 <- [1,2357,null,{"value":"8"}] 03:45:04 INFO - PROCESS | 1955 | 1461062704401 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 03:45:04 INFO - PROCESS | 1955 | 1461062704404 Marionette TRACE conn5 <- [1,2358,null,{}] 03:45:04 INFO - PROCESS | 1955 | 1461062704410 Marionette TRACE conn5 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:04 INFO - PROCESS | 1955 | 1461062704622 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 03:45:04 INFO - PROCESS | 1955 | 1461062704895 Marionette TRACE conn5 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:04 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa151fe8000 == 131 [pid = 1955] [id = 597] 03:45:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 248 (0x7fa15a602400) [pid = 1955] [serial = 1792] [outer = (nil)] 03:45:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 249 (0x7fa178b27800) [pid = 1955] [serial = 1793] [outer = 0x7fa15a602400] 03:45:04 INFO - PROCESS | 1955 | 1461062704970 Marionette DEBUG loaded listener.js 03:45:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 250 (0x7fa178c5a400) [pid = 1955] [serial = 1794] [outer = 0x7fa15a602400] 03:45:05 INFO - PROCESS | 1955 | 1461062705892 Marionette TRACE conn5 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 03:45:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 03:45:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1537ms 03:45:05 INFO - PROCESS | 1955 | 1461062705938 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 03:45:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 03:45:05 INFO - PROCESS | 1955 | 1461062705942 Marionette TRACE conn5 <- [1,2361,null,{"value":"8"}] 03:45:05 INFO - PROCESS | 1955 | 1461062705949 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 03:45:05 INFO - PROCESS | 1955 | 1461062705952 Marionette TRACE conn5 <- [1,2362,null,{}] 03:45:05 INFO - PROCESS | 1955 | 1461062705958 Marionette TRACE conn5 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:06 INFO - PROCESS | 1955 | 1461062706173 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 03:45:06 INFO - PROCESS | 1955 | 1461062706532 Marionette TRACE conn5 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:06 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa146668000 == 132 [pid = 1955] [id = 598] 03:45:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 251 (0x7fa146604800) [pid = 1955] [serial = 1795] [outer = (nil)] 03:45:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 252 (0x7fa14660dc00) [pid = 1955] [serial = 1796] [outer = 0x7fa146604800] 03:45:06 INFO - PROCESS | 1955 | 1461062706610 Marionette DEBUG loaded listener.js 03:45:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 253 (0x7fa14e03b000) [pid = 1955] [serial = 1797] [outer = 0x7fa146604800] 03:45:07 INFO - PROCESS | 1955 | 1461062707508 Marionette TRACE conn5 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 03:45:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 03:45:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1631ms 03:45:07 INFO - PROCESS | 1955 | 1461062707595 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 03:45:07 INFO - PROCESS | 1955 | 1461062707598 Marionette TRACE conn5 <- [1,2365,null,{"value":"8"}] 03:45:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 03:45:07 INFO - PROCESS | 1955 | 1461062707605 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 03:45:07 INFO - PROCESS | 1955 | 1461062707608 Marionette TRACE conn5 <- [1,2366,null,{}] 03:45:07 INFO - PROCESS | 1955 | 1461062707613 Marionette TRACE conn5 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:07 INFO - PROCESS | 1955 | 1461062707846 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 03:45:08 INFO - PROCESS | 1955 | 1461062708173 Marionette TRACE conn5 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:08 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa151fe5800 == 133 [pid = 1955] [id = 599] 03:45:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 254 (0x7fa146607400) [pid = 1955] [serial = 1798] [outer = (nil)] 03:45:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 255 (0x7fa1467ae800) [pid = 1955] [serial = 1799] [outer = 0x7fa146607400] 03:45:08 INFO - PROCESS | 1955 | 1461062708253 Marionette DEBUG loaded listener.js 03:45:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 256 (0x7fa1467b5400) [pid = 1955] [serial = 1800] [outer = 0x7fa146607400] 03:45:09 INFO - PROCESS | 1955 | 1461062709058 Marionette TRACE conn5 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 03:45:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 03:45:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1532ms 03:45:09 INFO - PROCESS | 1955 | 1461062709146 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 03:45:09 INFO - PROCESS | 1955 | 1461062709150 Marionette TRACE conn5 <- [1,2369,null,{"value":"8"}] 03:45:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 03:45:09 INFO - PROCESS | 1955 | 1461062709161 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 03:45:09 INFO - PROCESS | 1955 | 1461062709164 Marionette TRACE conn5 <- [1,2370,null,{}] 03:45:09 INFO - PROCESS | 1955 | 1461062709169 Marionette TRACE conn5 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:09 INFO - PROCESS | 1955 | 1461062709393 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 03:45:09 INFO - PROCESS | 1955 | 1461062709668 Marionette TRACE conn5 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:09 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15a87e800 == 134 [pid = 1955] [id = 600] 03:45:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 257 (0x7fa1467b1400) [pid = 1955] [serial = 1801] [outer = (nil)] 03:45:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 258 (0x7fa14dfd6c00) [pid = 1955] [serial = 1802] [outer = 0x7fa1467b1400] 03:45:09 INFO - PROCESS | 1955 | 1461062709787 Marionette DEBUG loaded listener.js 03:45:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 259 (0x7fa152951400) [pid = 1955] [serial = 1803] [outer = 0x7fa1467b1400] 03:45:11 INFO - PROCESS | 1955 | 1461062711316 Marionette TRACE conn5 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 03:45:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 03:45:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 2229ms 03:45:11 INFO - PROCESS | 1955 | 1461062711391 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 03:45:11 INFO - PROCESS | 1955 | 1461062711399 Marionette TRACE conn5 <- [1,2373,null,{"value":"8"}] 03:45:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 03:45:11 INFO - PROCESS | 1955 | 1461062711408 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 03:45:11 INFO - PROCESS | 1955 | 1461062711413 Marionette TRACE conn5 <- [1,2374,null,{}] 03:45:11 INFO - PROCESS | 1955 | 1461062711420 Marionette TRACE conn5 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:11 INFO - PROCESS | 1955 | 1461062711689 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 03:45:12 INFO - PROCESS | 1955 | 1461062712026 Marionette TRACE conn5 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:12 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14ffc8000 == 135 [pid = 1955] [id = 601] 03:45:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 260 (0x7fa14e739400) [pid = 1955] [serial = 1804] [outer = (nil)] 03:45:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 261 (0x7fa14f04f800) [pid = 1955] [serial = 1805] [outer = 0x7fa14e739400] 03:45:12 INFO - PROCESS | 1955 | 1461062712103 Marionette DEBUG loaded listener.js 03:45:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 262 (0x7fa1514d9c00) [pid = 1955] [serial = 1806] [outer = 0x7fa14e739400] 03:45:12 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa153fc5800 == 134 [pid = 1955] [id = 581] 03:45:12 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dbe6000 == 133 [pid = 1955] [id = 580] 03:45:12 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15a626000 == 132 [pid = 1955] [id = 579] 03:45:12 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa152a9f800 == 131 [pid = 1955] [id = 578] 03:45:12 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1522db000 == 130 [pid = 1955] [id = 577] 03:45:12 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15df77800 == 129 [pid = 1955] [id = 576] 03:45:12 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1566a1800 == 128 [pid = 1955] [id = 575] 03:45:12 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa176807800 == 127 [pid = 1955] [id = 570] 03:45:12 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa173e7f800 == 126 [pid = 1955] [id = 569] 03:45:12 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16ce41800 == 125 [pid = 1955] [id = 568] 03:45:12 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1672d5000 == 124 [pid = 1955] [id = 567] 03:45:12 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa164867000 == 123 [pid = 1955] [id = 566] 03:45:12 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa161d1f800 == 122 [pid = 1955] [id = 565] 03:45:12 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16121d000 == 121 [pid = 1955] [id = 564] 03:45:12 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa161c0d800 == 120 [pid = 1955] [id = 527] 03:45:12 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa161e6d000 == 119 [pid = 1955] [id = 528] 03:45:12 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dd17000 == 118 [pid = 1955] [id = 563] 03:45:12 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15aa5b000 == 117 [pid = 1955] [id = 562] 03:45:12 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa153120800 == 116 [pid = 1955] [id = 561] 03:45:13 INFO - PROCESS | 1955 | --DOMWINDOW == 261 (0x7fa153350000) [pid = 1955] [serial = 1670] [outer = (nil)] [url = about:blank] 03:45:13 INFO - PROCESS | 1955 | --DOMWINDOW == 260 (0x7fa15df1f800) [pid = 1955] [serial = 1646] [outer = (nil)] [url = about:blank] 03:45:13 INFO - PROCESS | 1955 | --DOMWINDOW == 259 (0x7fa14e8bf000) [pid = 1955] [serial = 1622] [outer = (nil)] [url = about:blank] 03:45:13 INFO - PROCESS | 1955 | --DOMWINDOW == 258 (0x7fa160b18800) [pid = 1955] [serial = 1649] [outer = (nil)] [url = about:blank] 03:45:13 INFO - PROCESS | 1955 | --DOMWINDOW == 257 (0x7fa14d2fac00) [pid = 1955] [serial = 1661] [outer = (nil)] [url = about:blank] 03:45:13 INFO - PROCESS | 1955 | --DOMWINDOW == 256 (0x7fa1541a9c00) [pid = 1955] [serial = 1671] [outer = (nil)] [url = about:blank] 03:45:13 INFO - PROCESS | 1955 | --DOMWINDOW == 255 (0x7fa155c9f400) [pid = 1955] [serial = 1679] [outer = (nil)] [url = about:blank] 03:45:13 INFO - PROCESS | 1955 | --DOMWINDOW == 254 (0x7fa1553b9400) [pid = 1955] [serial = 1676] [outer = (nil)] [url = about:blank] 03:45:13 INFO - PROCESS | 1955 | --DOMWINDOW == 253 (0x7fa161333c00) [pid = 1955] [serial = 1652] [outer = (nil)] [url = about:blank] 03:45:13 INFO - PROCESS | 1955 | --DOMWINDOW == 252 (0x7fa15224f000) [pid = 1955] [serial = 1625] [outer = (nil)] [url = about:blank] 03:45:13 INFO - PROCESS | 1955 | --DOMWINDOW == 251 (0x7fa14e045c00) [pid = 1955] [serial = 1662] [outer = (nil)] [url = about:blank] 03:45:13 INFO - PROCESS | 1955 | --DOMWINDOW == 250 (0x7fa15ee33400) [pid = 1955] [serial = 1658] [outer = (nil)] [url = about:blank] 03:45:13 INFO - PROCESS | 1955 | --DOMWINDOW == 249 (0x7fa15da99400) [pid = 1955] [serial = 1643] [outer = (nil)] [url = about:blank] 03:45:13 INFO - PROCESS | 1955 | --DOMWINDOW == 248 (0x7fa15cd0a800) [pid = 1955] [serial = 1640] [outer = (nil)] [url = about:blank] 03:45:13 INFO - PROCESS | 1955 | --DOMWINDOW == 247 (0x7fa15d34a000) [pid = 1955] [serial = 1637] [outer = (nil)] [url = about:blank] 03:45:13 INFO - PROCESS | 1955 | --DOMWINDOW == 246 (0x7fa1616ea400) [pid = 1955] [serial = 1655] [outer = (nil)] [url = about:blank] 03:45:13 INFO - PROCESS | 1955 | --DOMWINDOW == 245 (0x7fa14fff1000) [pid = 1955] [serial = 1665] [outer = (nil)] [url = about:blank] 03:45:13 INFO - PROCESS | 1955 | --DOMWINDOW == 244 (0x7fa155c9b000) [pid = 1955] [serial = 1631] [outer = (nil)] [url = about:blank] 03:45:13 INFO - PROCESS | 1955 | --DOMWINDOW == 243 (0x7fa15b4ce000) [pid = 1955] [serial = 1680] [outer = (nil)] [url = about:blank] 03:45:13 INFO - PROCESS | 1955 | --DOMWINDOW == 242 (0x7fa1522a0000) [pid = 1955] [serial = 1667] [outer = (nil)] [url = about:blank] 03:45:13 INFO - PROCESS | 1955 | --DOMWINDOW == 241 (0x7fa15b4c6000) [pid = 1955] [serial = 1634] [outer = (nil)] [url = about:blank] 03:45:13 INFO - PROCESS | 1955 | --DOMWINDOW == 240 (0x7fa155b55000) [pid = 1955] [serial = 1677] [outer = (nil)] [url = about:blank] 03:45:13 INFO - PROCESS | 1955 | --DOMWINDOW == 239 (0x7fa1543e7000) [pid = 1955] [serial = 1674] [outer = (nil)] [url = about:blank] 03:45:13 INFO - PROCESS | 1955 | --DOMWINDOW == 238 (0x7fa1542dfc00) [pid = 1955] [serial = 1673] [outer = (nil)] [url = about:blank] 03:45:13 INFO - PROCESS | 1955 | --DOMWINDOW == 237 (0x7fa1542df400) [pid = 1955] [serial = 1628] [outer = (nil)] [url = about:blank] 03:45:13 INFO - PROCESS | 1955 | --DOMWINDOW == 236 (0x7fa152b0d000) [pid = 1955] [serial = 1668] [outer = (nil)] [url = about:blank] 03:45:13 INFO - PROCESS | 1955 | --DOMWINDOW == 235 (0x7fa14e7da800) [pid = 1955] [serial = 1664] [outer = (nil)] [url = about:blank] 03:45:13 INFO - PROCESS | 1955 | 1461062713579 Marionette TRACE conn5 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 03:45:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 03:45:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 2237ms 03:45:13 INFO - PROCESS | 1955 | 1461062713646 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 03:45:13 INFO - PROCESS | 1955 | 1461062713654 Marionette TRACE conn5 <- [1,2377,null,{"value":"8"}] 03:45:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 03:45:13 INFO - PROCESS | 1955 | 1461062713664 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 03:45:13 INFO - PROCESS | 1955 | 1461062713668 Marionette TRACE conn5 <- [1,2378,null,{}] 03:45:13 INFO - PROCESS | 1955 | 1461062713674 Marionette TRACE conn5 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:13 INFO - PROCESS | 1955 | 1461062713883 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 03:45:14 INFO - PROCESS | 1955 | 1461062714105 Marionette TRACE conn5 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:14 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa150112000 == 117 [pid = 1955] [id = 602] 03:45:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 236 (0x7fa14e3f5000) [pid = 1955] [serial = 1807] [outer = (nil)] 03:45:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 237 (0x7fa1540c8000) [pid = 1955] [serial = 1808] [outer = 0x7fa14e3f5000] 03:45:14 INFO - PROCESS | 1955 | 1461062714174 Marionette DEBUG loaded listener.js 03:45:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 238 (0x7fa154247000) [pid = 1955] [serial = 1809] [outer = 0x7fa14e3f5000] 03:45:14 INFO - PROCESS | 1955 | 1461062714930 Marionette TRACE conn5 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 03:45:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 03:45:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1282ms 03:45:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 03:45:14 INFO - PROCESS | 1955 | 1461062714950 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 03:45:14 INFO - PROCESS | 1955 | 1461062714953 Marionette TRACE conn5 <- [1,2381,null,{"value":"8"}] 03:45:14 INFO - PROCESS | 1955 | 1461062714991 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 03:45:15 INFO - PROCESS | 1955 | 1461062714997 Marionette TRACE conn5 <- [1,2382,null,{}] 03:45:15 INFO - PROCESS | 1955 | 1461062715016 Marionette TRACE conn5 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:15 INFO - PROCESS | 1955 | 1461062715228 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 03:45:15 INFO - PROCESS | 1955 | 1461062715426 Marionette TRACE conn5 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:15 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa153f08000 == 118 [pid = 1955] [id = 603] 03:45:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 239 (0x7fa1541b2c00) [pid = 1955] [serial = 1810] [outer = (nil)] 03:45:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 240 (0x7fa155955000) [pid = 1955] [serial = 1811] [outer = 0x7fa1541b2c00] 03:45:15 INFO - PROCESS | 1955 | 1461062715510 Marionette DEBUG loaded listener.js 03:45:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 241 (0x7fa156602800) [pid = 1955] [serial = 1812] [outer = 0x7fa1541b2c00] 03:45:16 INFO - PROCESS | 1955 | 1461062716543 Marionette TRACE conn5 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 03:45:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 03:45:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1629ms 03:45:16 INFO - PROCESS | 1955 | 1461062716588 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 03:45:16 INFO - PROCESS | 1955 | 1461062716593 Marionette TRACE conn5 <- [1,2385,null,{"value":"8"}] 03:45:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 03:45:16 INFO - PROCESS | 1955 | 1461062716609 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 03:45:16 INFO - PROCESS | 1955 | 1461062716613 Marionette TRACE conn5 <- [1,2386,null,{}] 03:45:16 INFO - PROCESS | 1955 | 1461062716618 Marionette TRACE conn5 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:16 INFO - PROCESS | 1955 | 1461062716895 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 03:45:16 INFO - PROCESS | 1955 | 1461062716941 Marionette TRACE conn5 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:16 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155904800 == 119 [pid = 1955] [id = 604] 03:45:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 242 (0x7fa1553b0800) [pid = 1955] [serial = 1813] [outer = (nil)] 03:45:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 243 (0x7fa15b4d3800) [pid = 1955] [serial = 1814] [outer = 0x7fa1553b0800] 03:45:17 INFO - PROCESS | 1955 | 1461062717014 Marionette DEBUG loaded listener.js 03:45:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 244 (0x7fa15ca55000) [pid = 1955] [serial = 1815] [outer = 0x7fa1553b0800] 03:45:18 INFO - PROCESS | 1955 | --DOMWINDOW == 243 (0x7fa14e733000) [pid = 1955] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 03:45:18 INFO - PROCESS | 1955 | --DOMWINDOW == 242 (0x7fa14e3d3800) [pid = 1955] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 03:45:18 INFO - PROCESS | 1955 | --DOMWINDOW == 241 (0x7fa14d2f0400) [pid = 1955] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 03:45:18 INFO - PROCESS | 1955 | --DOMWINDOW == 240 (0x7fa152a71000) [pid = 1955] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 03:45:18 INFO - PROCESS | 1955 | --DOMWINDOW == 239 (0x7fa14e731000) [pid = 1955] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 03:45:18 INFO - PROCESS | 1955 | --DOMWINDOW == 238 (0x7fa15d163400) [pid = 1955] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 03:45:18 INFO - PROCESS | 1955 | --DOMWINDOW == 237 (0x7fa14e735c00) [pid = 1955] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 03:45:18 INFO - PROCESS | 1955 | 1461062718387 Marionette TRACE conn5 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 03:45:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 03:45:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1832ms 03:45:18 INFO - PROCESS | 1955 | 1461062718442 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 03:45:18 INFO - PROCESS | 1955 | 1461062718445 Marionette TRACE conn5 <- [1,2389,null,{"value":"8"}] 03:45:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 03:45:18 INFO - PROCESS | 1955 | 1461062718450 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 03:45:18 INFO - PROCESS | 1955 | 1461062718453 Marionette TRACE conn5 <- [1,2390,null,{}] 03:45:18 INFO - PROCESS | 1955 | 1461062718457 Marionette TRACE conn5 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:18 INFO - PROCESS | 1955 | 1461062718706 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 03:45:18 INFO - PROCESS | 1955 | 1461062718726 Marionette TRACE conn5 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:18 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa156526800 == 120 [pid = 1955] [id = 605] 03:45:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 238 (0x7fa14e733000) [pid = 1955] [serial = 1816] [outer = (nil)] 03:45:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 239 (0x7fa15a86dc00) [pid = 1955] [serial = 1817] [outer = 0x7fa14e733000] 03:45:18 INFO - PROCESS | 1955 | 1461062718787 Marionette DEBUG loaded listener.js 03:45:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 240 (0x7fa15ceb0400) [pid = 1955] [serial = 1818] [outer = 0x7fa14e733000] 03:45:19 INFO - PROCESS | 1955 | 1461062719636 Marionette TRACE conn5 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 03:45:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 03:45:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1225ms 03:45:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 03:45:19 INFO - PROCESS | 1955 | 1461062719685 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 03:45:19 INFO - PROCESS | 1955 | 1461062719688 Marionette TRACE conn5 <- [1,2393,null,{"value":"8"}] 03:45:19 INFO - PROCESS | 1955 | 1461062719694 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 03:45:19 INFO - PROCESS | 1955 | 1461062719697 Marionette TRACE conn5 <- [1,2394,null,{}] 03:45:19 INFO - PROCESS | 1955 | 1461062719705 Marionette TRACE conn5 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:19 INFO - PROCESS | 1955 | 1461062719913 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 03:45:19 INFO - PROCESS | 1955 | 1461062719923 Marionette TRACE conn5 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:19 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15b86c000 == 121 [pid = 1955] [id = 606] 03:45:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 241 (0x7fa15d34cc00) [pid = 1955] [serial = 1819] [outer = (nil)] 03:45:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 242 (0x7fa15eb80800) [pid = 1955] [serial = 1820] [outer = 0x7fa15d34cc00] 03:45:19 INFO - PROCESS | 1955 | 1461062719987 Marionette DEBUG loaded listener.js 03:45:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 243 (0x7fa160dde800) [pid = 1955] [serial = 1821] [outer = 0x7fa15d34cc00] 03:45:21 INFO - PROCESS | 1955 | 1461062721366 Marionette TRACE conn5 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 03:45:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 03:45:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1736ms 03:45:21 INFO - PROCESS | 1955 | 1461062721431 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 03:45:21 INFO - PROCESS | 1955 | 1461062721436 Marionette TRACE conn5 <- [1,2397,null,{"value":"8"}] 03:45:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 03:45:21 INFO - PROCESS | 1955 | 1461062721443 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 03:45:21 INFO - PROCESS | 1955 | 1461062721449 Marionette TRACE conn5 <- [1,2398,null,{}] 03:45:21 INFO - PROCESS | 1955 | 1461062721457 Marionette TRACE conn5 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:21 INFO - PROCESS | 1955 | 1461062721726 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 03:45:22 INFO - PROCESS | 1955 | 1461062722044 Marionette TRACE conn5 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:22 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1500c9800 == 122 [pid = 1955] [id = 607] 03:45:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 244 (0x7fa14f0b6000) [pid = 1955] [serial = 1822] [outer = (nil)] 03:45:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 245 (0x7fa152a6c000) [pid = 1955] [serial = 1823] [outer = 0x7fa14f0b6000] 03:45:22 INFO - PROCESS | 1955 | 1461062722120 Marionette DEBUG loaded listener.js 03:45:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 246 (0x7fa1541b3400) [pid = 1955] [serial = 1824] [outer = 0x7fa14f0b6000] 03:45:23 INFO - PROCESS | 1955 | 1461062723124 Marionette TRACE conn5 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 03:45:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 03:45:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1732ms 03:45:23 INFO - PROCESS | 1955 | 1461062723176 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 03:45:23 INFO - PROCESS | 1955 | 1461062723185 Marionette TRACE conn5 <- [1,2401,null,{"value":"8"}] 03:45:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 03:45:23 INFO - PROCESS | 1955 | 1461062723197 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 03:45:23 INFO - PROCESS | 1955 | 1461062723202 Marionette TRACE conn5 <- [1,2402,null,{}] 03:45:23 INFO - PROCESS | 1955 | 1461062723208 Marionette TRACE conn5 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:23 INFO - PROCESS | 1955 | 1461062723441 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 03:45:23 INFO - PROCESS | 1955 | 1461062723757 Marionette TRACE conn5 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:23 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa156524800 == 123 [pid = 1955] [id = 608] 03:45:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 247 (0x7fa152243800) [pid = 1955] [serial = 1825] [outer = (nil)] 03:45:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 248 (0x7fa155ca0000) [pid = 1955] [serial = 1826] [outer = 0x7fa152243800] 03:45:23 INFO - PROCESS | 1955 | 1461062723836 Marionette DEBUG loaded listener.js 03:45:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 249 (0x7fa15b4c6800) [pid = 1955] [serial = 1827] [outer = 0x7fa152243800] 03:45:24 INFO - PROCESS | 1955 | 1461062724757 Marionette TRACE conn5 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 03:45:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 03:45:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1631ms 03:45:24 INFO - PROCESS | 1955 | 1461062724828 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 03:45:24 INFO - PROCESS | 1955 | 1461062724833 Marionette TRACE conn5 <- [1,2405,null,{"value":"8"}] 03:45:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 03:45:24 INFO - PROCESS | 1955 | 1461062724840 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 03:45:24 INFO - PROCESS | 1955 | 1461062724847 Marionette TRACE conn5 <- [1,2406,null,{}] 03:45:24 INFO - PROCESS | 1955 | 1461062724865 Marionette TRACE conn5 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:25 INFO - PROCESS | 1955 | 1461062725139 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 03:45:25 INFO - PROCESS | 1955 | 1461062725456 Marionette TRACE conn5 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:25 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dbfa000 == 124 [pid = 1955] [id = 609] 03:45:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 250 (0x7fa155b56000) [pid = 1955] [serial = 1828] [outer = (nil)] 03:45:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 251 (0x7fa15d9f4c00) [pid = 1955] [serial = 1829] [outer = 0x7fa155b56000] 03:45:25 INFO - PROCESS | 1955 | 1461062725547 Marionette DEBUG loaded listener.js 03:45:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 252 (0x7fa160dd7400) [pid = 1955] [serial = 1830] [outer = 0x7fa155b56000] 03:45:26 INFO - PROCESS | 1955 | 1461062726487 Marionette TRACE conn5 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 03:45:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 03:45:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1688ms 03:45:26 INFO - PROCESS | 1955 | 1461062726533 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 03:45:26 INFO - PROCESS | 1955 | 1461062726539 Marionette TRACE conn5 <- [1,2409,null,{"value":"8"}] 03:45:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 03:45:26 INFO - PROCESS | 1955 | 1461062726545 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 03:45:26 INFO - PROCESS | 1955 | 1461062726549 Marionette TRACE conn5 <- [1,2410,null,{}] 03:45:26 INFO - PROCESS | 1955 | 1461062726554 Marionette TRACE conn5 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:26 INFO - PROCESS | 1955 | 1461062726784 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 03:45:27 INFO - PROCESS | 1955 | 1461062727077 Marionette TRACE conn5 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:27 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15f0b4000 == 125 [pid = 1955] [id = 610] 03:45:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 253 (0x7fa14e3e1800) [pid = 1955] [serial = 1831] [outer = (nil)] 03:45:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 254 (0x7fa161be6000) [pid = 1955] [serial = 1832] [outer = 0x7fa14e3e1800] 03:45:27 INFO - PROCESS | 1955 | 1461062727211 Marionette DEBUG loaded listener.js 03:45:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 255 (0x7fa1621c2400) [pid = 1955] [serial = 1833] [outer = 0x7fa14e3e1800] 03:45:28 INFO - PROCESS | 1955 | 1461062728157 Marionette TRACE conn5 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 03:45:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 03:45:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1636ms 03:45:28 INFO - PROCESS | 1955 | 1461062728183 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 03:45:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 03:45:28 INFO - PROCESS | 1955 | 1461062728188 Marionette TRACE conn5 <- [1,2413,null,{"value":"8"}] 03:45:28 INFO - PROCESS | 1955 | 1461062728196 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 03:45:28 INFO - PROCESS | 1955 | 1461062728199 Marionette TRACE conn5 <- [1,2414,null,{}] 03:45:28 INFO - PROCESS | 1955 | 1461062728208 Marionette TRACE conn5 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:28 INFO - PROCESS | 1955 | 1461062728438 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 03:45:28 INFO - PROCESS | 1955 | 1461062728774 Marionette TRACE conn5 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:28 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa161d12800 == 126 [pid = 1955] [id = 611] 03:45:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 256 (0x7fa1647dc400) [pid = 1955] [serial = 1834] [outer = (nil)] 03:45:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 257 (0x7fa164c8e400) [pid = 1955] [serial = 1835] [outer = 0x7fa1647dc400] 03:45:28 INFO - PROCESS | 1955 | 1461062728857 Marionette DEBUG loaded listener.js 03:45:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 258 (0x7fa165a75400) [pid = 1955] [serial = 1836] [outer = 0x7fa1647dc400] 03:45:29 INFO - PROCESS | 1955 | 1461062729746 Marionette TRACE conn5 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 03:45:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 03:45:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1582ms 03:45:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 03:45:29 INFO - PROCESS | 1955 | 1461062729777 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 03:45:29 INFO - PROCESS | 1955 | 1461062729780 Marionette TRACE conn5 <- [1,2417,null,{"value":"8"}] 03:45:29 INFO - PROCESS | 1955 | 1461062729787 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 03:45:29 INFO - PROCESS | 1955 | 1461062729790 Marionette TRACE conn5 <- [1,2418,null,{}] 03:45:29 INFO - PROCESS | 1955 | 1461062729796 Marionette TRACE conn5 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:30 INFO - PROCESS | 1955 | 1461062730023 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 03:45:30 INFO - PROCESS | 1955 | 1461062730294 Marionette TRACE conn5 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:30 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa164ce1000 == 127 [pid = 1955] [id = 612] 03:45:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 259 (0x7fa1648df000) [pid = 1955] [serial = 1837] [outer = (nil)] 03:45:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 260 (0x7fa1669ac400) [pid = 1955] [serial = 1838] [outer = 0x7fa1648df000] 03:45:30 INFO - PROCESS | 1955 | 1461062730417 Marionette DEBUG loaded listener.js 03:45:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 261 (0x7fa167055400) [pid = 1955] [serial = 1839] [outer = 0x7fa1648df000] 03:45:31 INFO - PROCESS | 1955 | 1461062731288 Marionette TRACE conn5 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 03:45:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 03:45:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1533ms 03:45:31 INFO - PROCESS | 1955 | 1461062731320 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 03:45:31 INFO - PROCESS | 1955 | 1461062731323 Marionette TRACE conn5 <- [1,2421,null,{"value":"8"}] 03:45:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 03:45:31 INFO - PROCESS | 1955 | 1461062731330 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 03:45:31 INFO - PROCESS | 1955 | 1461062731334 Marionette TRACE conn5 <- [1,2422,null,{}] 03:45:31 INFO - PROCESS | 1955 | 1461062731339 Marionette TRACE conn5 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:31 INFO - PROCESS | 1955 | 1461062731558 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 03:45:31 INFO - PROCESS | 1955 | 1461062731829 Marionette TRACE conn5 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:31 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa166b94000 == 128 [pid = 1955] [id = 613] 03:45:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 262 (0x7fa14d2f8400) [pid = 1955] [serial = 1840] [outer = (nil)] 03:45:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 263 (0x7fa167366400) [pid = 1955] [serial = 1841] [outer = 0x7fa14d2f8400] 03:45:31 INFO - PROCESS | 1955 | 1461062731947 Marionette DEBUG loaded listener.js 03:45:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 264 (0x7fa1686e5c00) [pid = 1955] [serial = 1842] [outer = 0x7fa14d2f8400] 03:45:32 INFO - PROCESS | 1955 | 1461062732778 Marionette TRACE conn5 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 03:45:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 03:45:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1480ms 03:45:32 INFO - PROCESS | 1955 | 1461062732817 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 03:45:32 INFO - PROCESS | 1955 | 1461062732824 Marionette TRACE conn5 <- [1,2425,null,{"value":"8"}] 03:45:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 03:45:32 INFO - PROCESS | 1955 | 1461062732833 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 03:45:32 INFO - PROCESS | 1955 | 1461062732837 Marionette TRACE conn5 <- [1,2426,null,{}] 03:45:32 INFO - PROCESS | 1955 | 1461062732843 Marionette TRACE conn5 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:33 INFO - PROCESS | 1955 | 1461062733150 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 03:45:33 INFO - PROCESS | 1955 | 1461062733364 Marionette TRACE conn5 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:33 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa169851800 == 129 [pid = 1955] [id = 614] 03:45:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 265 (0x7fa160c66800) [pid = 1955] [serial = 1843] [outer = (nil)] 03:45:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 266 (0x7fa169869400) [pid = 1955] [serial = 1844] [outer = 0x7fa160c66800] 03:45:33 INFO - PROCESS | 1955 | 1461062733477 Marionette DEBUG loaded listener.js 03:45:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 267 (0x7fa172bc9000) [pid = 1955] [serial = 1845] [outer = 0x7fa160c66800] 03:45:34 INFO - PROCESS | 1955 | 1461062734369 Marionette TRACE conn5 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 03:45:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 03:45:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1584ms 03:45:34 INFO - PROCESS | 1955 | 1461062734418 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 03:45:34 INFO - PROCESS | 1955 | 1461062734422 Marionette TRACE conn5 <- [1,2429,null,{"value":"8"}] 03:45:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 03:45:34 INFO - PROCESS | 1955 | 1461062734429 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 03:45:34 INFO - PROCESS | 1955 | 1461062734433 Marionette TRACE conn5 <- [1,2430,null,{}] 03:45:34 INFO - PROCESS | 1955 | 1461062734439 Marionette TRACE conn5 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:34 INFO - PROCESS | 1955 | 1461062734679 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 03:45:34 INFO - PROCESS | 1955 | 1461062734973 Marionette TRACE conn5 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:35 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa173e6a800 == 130 [pid = 1955] [id = 615] 03:45:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 268 (0x7fa161be5c00) [pid = 1955] [serial = 1846] [outer = (nil)] 03:45:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 269 (0x7fa173e25000) [pid = 1955] [serial = 1847] [outer = 0x7fa161be5c00] 03:45:35 INFO - PROCESS | 1955 | 1461062735090 Marionette DEBUG loaded listener.js 03:45:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 270 (0x7fa176e8b400) [pid = 1955] [serial = 1848] [outer = 0x7fa161be5c00] 03:45:35 INFO - PROCESS | 1955 | 1461062735976 Marionette TRACE conn5 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 03:45:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 03:45:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1581ms 03:45:36 INFO - PROCESS | 1955 | 1461062736011 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 03:45:36 INFO - PROCESS | 1955 | 1461062736015 Marionette TRACE conn5 <- [1,2433,null,{"value":"8"}] 03:45:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 03:45:36 INFO - PROCESS | 1955 | 1461062736022 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 03:45:36 INFO - PROCESS | 1955 | 1461062736025 Marionette TRACE conn5 <- [1,2434,null,{}] 03:45:36 INFO - PROCESS | 1955 | 1461062736061 Marionette TRACE conn5 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:36 INFO - PROCESS | 1955 | 1461062736284 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 03:45:36 INFO - PROCESS | 1955 | 1461062736577 Marionette TRACE conn5 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:36 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa179078000 == 131 [pid = 1955] [id = 616] 03:45:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 271 (0x7fa149bdb800) [pid = 1955] [serial = 1849] [outer = (nil)] 03:45:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 272 (0x7fa1514d7800) [pid = 1955] [serial = 1850] [outer = 0x7fa149bdb800] 03:45:36 INFO - PROCESS | 1955 | 1461062736721 Marionette DEBUG loaded listener.js 03:45:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 273 (0x7fa173e10000) [pid = 1955] [serial = 1851] [outer = 0x7fa149bdb800] 03:45:37 INFO - PROCESS | 1955 | 1461062737590 Marionette TRACE conn5 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 03:45:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 03:45:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1627ms 03:45:37 INFO - PROCESS | 1955 | 1461062737650 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 03:45:37 INFO - PROCESS | 1955 | 1461062737660 Marionette TRACE conn5 <- [1,2437,null,{"value":"8"}] 03:45:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 03:45:37 INFO - PROCESS | 1955 | 1461062737668 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 03:45:37 INFO - PROCESS | 1955 | 1461062737672 Marionette TRACE conn5 <- [1,2438,null,{}] 03:45:37 INFO - PROCESS | 1955 | 1461062737678 Marionette TRACE conn5 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:37 INFO - PROCESS | 1955 | 1461062737963 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 03:45:38 INFO - PROCESS | 1955 | 1461062738288 Marionette TRACE conn5 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:38 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa178ac9000 == 132 [pid = 1955] [id = 617] 03:45:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 274 (0x7fa149bdf400) [pid = 1955] [serial = 1852] [outer = (nil)] 03:45:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 275 (0x7fa14a088800) [pid = 1955] [serial = 1853] [outer = 0x7fa149bdf400] 03:45:38 INFO - PROCESS | 1955 | 1461062738377 Marionette DEBUG loaded listener.js 03:45:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 276 (0x7fa176e8f000) [pid = 1955] [serial = 1854] [outer = 0x7fa149bdf400] 03:45:39 INFO - PROCESS | 1955 | 1461062739193 Marionette TRACE conn5 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 03:45:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 03:45:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 2030ms 03:45:39 INFO - PROCESS | 1955 | 1461062739703 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 03:45:39 INFO - PROCESS | 1955 | 1461062739706 Marionette TRACE conn5 <- [1,2441,null,{"value":"8"}] 03:45:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 03:45:39 INFO - PROCESS | 1955 | 1461062739738 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 03:45:39 INFO - PROCESS | 1955 | 1461062739742 Marionette TRACE conn5 <- [1,2442,null,{}] 03:45:39 INFO - PROCESS | 1955 | 1461062739748 Marionette TRACE conn5 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:40 INFO - PROCESS | 1955 | 1461062740030 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 03:45:40 INFO - PROCESS | 1955 | 1461062740321 Marionette TRACE conn5 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:40 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa17ad86000 == 133 [pid = 1955] [id = 618] 03:45:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 277 (0x7fa14a083c00) [pid = 1955] [serial = 1855] [outer = (nil)] 03:45:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 278 (0x7fa14ef4cc00) [pid = 1955] [serial = 1856] [outer = 0x7fa14a083c00] 03:45:40 INFO - PROCESS | 1955 | 1461062740401 Marionette DEBUG loaded listener.js 03:45:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 279 (0x7fa14ef51800) [pid = 1955] [serial = 1857] [outer = 0x7fa14a083c00] 03:45:41 INFO - PROCESS | 1955 | 1461062741290 Marionette TRACE conn5 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 03:45:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 03:45:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1605ms 03:45:41 INFO - PROCESS | 1955 | 1461062741322 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 03:45:41 INFO - PROCESS | 1955 | 1461062741325 Marionette TRACE conn5 <- [1,2445,null,{"value":"8"}] 03:45:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 03:45:41 INFO - PROCESS | 1955 | 1461062741332 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 03:45:41 INFO - PROCESS | 1955 | 1461062741335 Marionette TRACE conn5 <- [1,2446,null,{}] 03:45:41 INFO - PROCESS | 1955 | 1461062741341 Marionette TRACE conn5 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:41 INFO - PROCESS | 1955 | 1461062741579 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 03:45:41 INFO - PROCESS | 1955 | 1461062741856 Marionette TRACE conn5 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:41 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa161428800 == 134 [pid = 1955] [id = 619] 03:45:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 280 (0x7fa14a08d000) [pid = 1955] [serial = 1858] [outer = (nil)] 03:45:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 281 (0x7fa14f049800) [pid = 1955] [serial = 1859] [outer = 0x7fa14a08d000] 03:45:41 INFO - PROCESS | 1955 | 1461062741978 Marionette DEBUG loaded listener.js 03:45:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 282 (0x7fa178b23c00) [pid = 1955] [serial = 1860] [outer = 0x7fa14a08d000] 03:45:42 INFO - PROCESS | 1955 | 1461062742784 Marionette TRACE conn5 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 03:45:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 03:45:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1488ms 03:45:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 03:45:42 INFO - PROCESS | 1955 | 1461062742821 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 03:45:42 INFO - PROCESS | 1955 | 1461062742824 Marionette TRACE conn5 <- [1,2449,null,{"value":"8"}] 03:45:42 INFO - PROCESS | 1955 | 1461062742831 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 03:45:42 INFO - PROCESS | 1955 | 1461062742833 Marionette TRACE conn5 <- [1,2450,null,{}] 03:45:42 INFO - PROCESS | 1955 | 1461062742840 Marionette TRACE conn5 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:43 INFO - PROCESS | 1955 | 1461062743082 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 03:45:43 INFO - PROCESS | 1955 | 1461062743365 Marionette TRACE conn5 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:43 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14a418000 == 135 [pid = 1955] [id = 620] 03:45:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 283 (0x7fa14a44b400) [pid = 1955] [serial = 1861] [outer = (nil)] 03:45:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 284 (0x7fa14a454000) [pid = 1955] [serial = 1862] [outer = 0x7fa14a44b400] 03:45:43 INFO - PROCESS | 1955 | 1461062743488 Marionette DEBUG loaded listener.js 03:45:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 285 (0x7fa14a459000) [pid = 1955] [serial = 1863] [outer = 0x7fa14a44b400] 03:45:44 INFO - PROCESS | 1955 | 1461062744349 Marionette TRACE conn5 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 03:45:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 03:45:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1585ms 03:45:44 INFO - PROCESS | 1955 | 1461062744416 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 03:45:44 INFO - PROCESS | 1955 | 1461062744419 Marionette TRACE conn5 <- [1,2453,null,{"value":"8"}] 03:45:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 03:45:44 INFO - PROCESS | 1955 | 1461062744426 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 03:45:44 INFO - PROCESS | 1955 | 1461062744428 Marionette TRACE conn5 <- [1,2454,null,{}] 03:45:44 INFO - PROCESS | 1955 | 1461062744433 Marionette TRACE conn5 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:44 INFO - PROCESS | 1955 | 1461062744679 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 03:45:45 INFO - PROCESS | 1955 | 1461062744998 Marionette TRACE conn5 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:45 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14a29c800 == 136 [pid = 1955] [id = 621] 03:45:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 286 (0x7fa149ee5000) [pid = 1955] [serial = 1864] [outer = (nil)] 03:45:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 287 (0x7fa149eecc00) [pid = 1955] [serial = 1865] [outer = 0x7fa149ee5000] 03:45:45 INFO - PROCESS | 1955 | 1461062745074 Marionette DEBUG loaded listener.js 03:45:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 288 (0x7fa149ef0c00) [pid = 1955] [serial = 1866] [outer = 0x7fa149ee5000] 03:45:45 INFO - PROCESS | 1955 | 1461062745934 Marionette TRACE conn5 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 03:45:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 03:45:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1580ms 03:45:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 03:45:46 INFO - PROCESS | 1955 | 1461062746008 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 03:45:46 INFO - PROCESS | 1955 | 1461062746010 Marionette TRACE conn5 <- [1,2457,null,{"value":"8"}] 03:45:46 INFO - PROCESS | 1955 | 1461062746017 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 03:45:46 INFO - PROCESS | 1955 | 1461062746020 Marionette TRACE conn5 <- [1,2458,null,{}] 03:45:46 INFO - PROCESS | 1955 | 1461062746026 Marionette TRACE conn5 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:46 INFO - PROCESS | 1955 | 1461062746304 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 03:45:46 INFO - PROCESS | 1955 | 1461062746640 Marionette TRACE conn5 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:46 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14a41d000 == 137 [pid = 1955] [id = 622] 03:45:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 289 (0x7fa149ee7000) [pid = 1955] [serial = 1867] [outer = (nil)] 03:45:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 290 (0x7fa14a455000) [pid = 1955] [serial = 1868] [outer = 0x7fa149ee7000] 03:45:46 INFO - PROCESS | 1955 | 1461062746718 Marionette DEBUG loaded listener.js 03:45:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 291 (0x7fa14e738400) [pid = 1955] [serial = 1869] [outer = 0x7fa149ee7000] 03:45:48 INFO - PROCESS | 1955 | 1461062748180 Marionette TRACE conn5 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 03:45:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 03:45:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 2297ms 03:45:48 INFO - PROCESS | 1955 | 1461062748315 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 03:45:48 INFO - PROCESS | 1955 | 1461062748319 Marionette TRACE conn5 <- [1,2461,null,{"value":"8"}] 03:45:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 03:45:48 INFO - PROCESS | 1955 | 1461062748328 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 03:45:48 INFO - PROCESS | 1955 | 1461062748333 Marionette TRACE conn5 <- [1,2462,null,{}] 03:45:48 INFO - PROCESS | 1955 | 1461062748352 Marionette TRACE conn5 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:48 INFO - PROCESS | 1955 | 1461062748617 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 03:45:48 INFO - PROCESS | 1955 | 1461062748901 Marionette TRACE conn5 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:48 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa150118800 == 138 [pid = 1955] [id = 623] 03:45:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 292 (0x7fa1467b5c00) [pid = 1955] [serial = 1870] [outer = (nil)] 03:45:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 293 (0x7fa149eee800) [pid = 1955] [serial = 1871] [outer = 0x7fa1467b5c00] 03:45:48 INFO - PROCESS | 1955 | 1461062748976 Marionette DEBUG loaded listener.js 03:45:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 294 (0x7fa14a089400) [pid = 1955] [serial = 1872] [outer = 0x7fa1467b5c00] 03:45:50 INFO - PROCESS | 1955 | 1461062750093 Marionette TRACE conn5 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 03:45:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 03:45:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1792ms 03:45:50 INFO - PROCESS | 1955 | 1461062750121 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 03:45:50 INFO - PROCESS | 1955 | 1461062750130 Marionette TRACE conn5 <- [1,2465,null,{"value":"8"}] 03:45:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 03:45:50 INFO - PROCESS | 1955 | 1461062750141 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 03:45:50 INFO - PROCESS | 1955 | 1461062750145 Marionette TRACE conn5 <- [1,2466,null,{}] 03:45:50 INFO - PROCESS | 1955 | 1461062750151 Marionette TRACE conn5 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:50 INFO - PROCESS | 1955 | 1461062750372 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 03:45:50 INFO - PROCESS | 1955 | 1461062750701 Marionette TRACE conn5 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:50 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14e707000 == 139 [pid = 1955] [id = 624] 03:45:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 295 (0x7fa14e3d6000) [pid = 1955] [serial = 1873] [outer = (nil)] 03:45:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 296 (0x7fa14e3f3c00) [pid = 1955] [serial = 1874] [outer = 0x7fa14e3d6000] 03:45:50 INFO - PROCESS | 1955 | 1461062750770 Marionette DEBUG loaded listener.js 03:45:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 297 (0x7fa14e8bfc00) [pid = 1955] [serial = 1875] [outer = 0x7fa14e3d6000] 03:45:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa156526800 == 138 [pid = 1955] [id = 605] 03:45:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155904800 == 137 [pid = 1955] [id = 604] 03:45:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa153f08000 == 136 [pid = 1955] [id = 603] 03:45:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa150112000 == 135 [pid = 1955] [id = 602] 03:45:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14ffc8000 == 134 [pid = 1955] [id = 601] 03:45:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa151fe8000 == 133 [pid = 1955] [id = 597] 03:45:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa150119800 == 132 [pid = 1955] [id = 596] 03:45:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa153f24800 == 131 [pid = 1955] [id = 595] 03:45:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa148ed2000 == 130 [pid = 1955] [id = 594] 03:45:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa153f11800 == 129 [pid = 1955] [id = 593] 03:45:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14bf91000 == 128 [pid = 1955] [id = 592] 03:45:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa149abf800 == 127 [pid = 1955] [id = 591] 03:45:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa180784000 == 126 [pid = 1955] [id = 590] 03:45:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa151192000 == 125 [pid = 1955] [id = 589] 03:45:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa17e065800 == 124 [pid = 1955] [id = 588] 03:45:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa174e47000 == 123 [pid = 1955] [id = 587] 03:45:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa169806000 == 122 [pid = 1955] [id = 586] 03:45:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa165d0f000 == 121 [pid = 1955] [id = 585] 03:45:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dc83800 == 120 [pid = 1955] [id = 584] 03:45:51 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa153408000 == 119 [pid = 1955] [id = 583] 03:45:51 INFO - PROCESS | 1955 | --DOMWINDOW == 296 (0x7fa15a642c00) [pid = 1955] [serial = 1737] [outer = (nil)] [url = about:blank] 03:45:51 INFO - PROCESS | 1955 | --DOMWINDOW == 295 (0x7fa15ca5d800) [pid = 1955] [serial = 1740] [outer = (nil)] [url = about:blank] 03:45:51 INFO - PROCESS | 1955 | --DOMWINDOW == 294 (0x7fa15a60b800) [pid = 1955] [serial = 1691] [outer = (nil)] [url = about:blank] 03:45:51 INFO - PROCESS | 1955 | --DOMWINDOW == 293 (0x7fa14fff3400) [pid = 1955] [serial = 1685] [outer = (nil)] [url = about:blank] 03:45:51 INFO - PROCESS | 1955 | --DOMWINDOW == 292 (0x7fa164c82000) [pid = 1955] [serial = 1712] [outer = (nil)] [url = about:blank] 03:45:51 INFO - PROCESS | 1955 | --DOMWINDOW == 291 (0x7fa14eaabc00) [pid = 1955] [serial = 1745] [outer = (nil)] [url = about:blank] 03:45:51 INFO - PROCESS | 1955 | --DOMWINDOW == 290 (0x7fa154225400) [pid = 1955] [serial = 1688] [outer = (nil)] [url = about:blank] 03:45:51 INFO - PROCESS | 1955 | --DOMWINDOW == 289 (0x7fa15435a000) [pid = 1955] [serial = 1733] [outer = (nil)] [url = about:blank] 03:45:51 INFO - PROCESS | 1955 | --DOMWINDOW == 288 (0x7fa14e8bc400) [pid = 1955] [serial = 1727] [outer = (nil)] [url = about:blank] 03:45:51 INFO - PROCESS | 1955 | --DOMWINDOW == 287 (0x7fa14f0bbc00) [pid = 1955] [serial = 1724] [outer = (nil)] [url = about:blank] 03:45:51 INFO - PROCESS | 1955 | --DOMWINDOW == 286 (0x7fa15dca8800) [pid = 1955] [serial = 1743] [outer = (nil)] [url = about:blank] 03:45:51 INFO - PROCESS | 1955 | --DOMWINDOW == 285 (0x7fa15d3c8000) [pid = 1955] [serial = 1742] [outer = (nil)] [url = about:blank] 03:45:51 INFO - PROCESS | 1955 | --DOMWINDOW == 284 (0x7fa161bf0400) [pid = 1955] [serial = 1703] [outer = (nil)] [url = about:blank] 03:45:51 INFO - PROCESS | 1955 | --DOMWINDOW == 283 (0x7fa165cab400) [pid = 1955] [serial = 1715] [outer = (nil)] [url = about:blank] 03:45:51 INFO - PROCESS | 1955 | --DOMWINDOW == 282 (0x7fa1621bfc00) [pid = 1955] [serial = 1706] [outer = (nil)] [url = about:blank] 03:45:51 INFO - PROCESS | 1955 | --DOMWINDOW == 281 (0x7fa160f68000) [pid = 1955] [serial = 1700] [outer = (nil)] [url = about:blank] 03:45:51 INFO - PROCESS | 1955 | --DOMWINDOW == 280 (0x7fa15d75c800) [pid = 1955] [serial = 1697] [outer = (nil)] [url = about:blank] 03:45:51 INFO - PROCESS | 1955 | --DOMWINDOW == 279 (0x7fa15ca58c00) [pid = 1955] [serial = 1682] [outer = (nil)] [url = about:blank] 03:45:51 INFO - PROCESS | 1955 | --DOMWINDOW == 278 (0x7fa15435b400) [pid = 1955] [serial = 1739] [outer = (nil)] [url = about:blank] 03:45:51 INFO - PROCESS | 1955 | --DOMWINDOW == 277 (0x7fa1634f0400) [pid = 1955] [serial = 1709] [outer = (nil)] [url = about:blank] 03:45:51 INFO - PROCESS | 1955 | --DOMWINDOW == 276 (0x7fa16480f400) [pid = 1955] [serial = 1721] [outer = (nil)] [url = about:blank] 03:45:51 INFO - PROCESS | 1955 | --DOMWINDOW == 275 (0x7fa15a64ec00) [pid = 1955] [serial = 1746] [outer = (nil)] [url = about:blank] 03:45:51 INFO - PROCESS | 1955 | --DOMWINDOW == 274 (0x7fa15cec3800) [pid = 1955] [serial = 1694] [outer = (nil)] [url = about:blank] 03:45:51 INFO - PROCESS | 1955 | --DOMWINDOW == 273 (0x7fa166234c00) [pid = 1955] [serial = 1718] [outer = (nil)] [url = about:blank] 03:45:51 INFO - PROCESS | 1955 | --DOMWINDOW == 272 (0x7fa1541a8400) [pid = 1955] [serial = 1730] [outer = (nil)] [url = about:blank] 03:45:51 INFO - PROCESS | 1955 | --DOMWINDOW == 271 (0x7fa1559b0400) [pid = 1955] [serial = 1736] [outer = (nil)] [url = about:blank] 03:45:51 INFO - PROCESS | 1955 | --DOMWINDOW == 270 (0x7fa1553b9800) [pid = 1955] [serial = 1734] [outer = (nil)] [url = about:blank] 03:45:51 INFO - PROCESS | 1955 | --DOMWINDOW == 269 (0x7fa14f256c00) [pid = 1955] [serial = 1728] [outer = (nil)] [url = about:blank] 03:45:51 INFO - PROCESS | 1955 | --DOMWINDOW == 268 (0x7fa1542da800) [pid = 1955] [serial = 1731] [outer = (nil)] [url = about:blank] 03:45:51 INFO - PROCESS | 1955 | --DOMWINDOW == 267 (0x7fa161335400) [pid = 1955] [serial = 1748] [outer = (nil)] [url = about:blank] 03:45:52 INFO - PROCESS | 1955 | 1461062752239 Marionette TRACE conn5 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 03:45:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 03:45:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 2133ms 03:45:52 INFO - PROCESS | 1955 | 1461062752275 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 03:45:52 INFO - PROCESS | 1955 | 1461062752278 Marionette TRACE conn5 <- [1,2469,null,{"value":"8"}] 03:45:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 03:45:52 INFO - PROCESS | 1955 | 1461062752285 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 03:45:52 INFO - PROCESS | 1955 | 1461062752291 Marionette TRACE conn5 <- [1,2470,null,{}] 03:45:52 INFO - PROCESS | 1955 | 1461062752307 Marionette TRACE conn5 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:52 INFO - PROCESS | 1955 | 1461062752514 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 03:45:52 INFO - PROCESS | 1955 | 1461062752725 Marionette TRACE conn5 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:52 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14e29a800 == 120 [pid = 1955] [id = 625] 03:45:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 268 (0x7fa14a44e400) [pid = 1955] [serial = 1876] [outer = (nil)] 03:45:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 269 (0x7fa1514e0c00) [pid = 1955] [serial = 1877] [outer = 0x7fa14a44e400] 03:45:52 INFO - PROCESS | 1955 | 1461062752799 Marionette DEBUG loaded listener.js 03:45:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 270 (0x7fa1540cb000) [pid = 1955] [serial = 1878] [outer = 0x7fa14a44e400] 03:45:53 INFO - PROCESS | 1955 | 1461062753586 Marionette TRACE conn5 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 03:45:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 03:45:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1333ms 03:45:53 INFO - PROCESS | 1955 | 1461062753619 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 03:45:53 INFO - PROCESS | 1955 | 1461062753622 Marionette TRACE conn5 <- [1,2473,null,{"value":"8"}] 03:45:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 03:45:53 INFO - PROCESS | 1955 | 1461062753631 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 03:45:53 INFO - PROCESS | 1955 | 1461062753634 Marionette TRACE conn5 <- [1,2474,null,{}] 03:45:53 INFO - PROCESS | 1955 | 1461062753640 Marionette TRACE conn5 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:53 INFO - PROCESS | 1955 | 1461062753836 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 03:45:54 INFO - PROCESS | 1955 | 1461062754069 Marionette TRACE conn5 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:54 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa151fe9800 == 121 [pid = 1955] [id = 626] 03:45:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 271 (0x7fa14e3de800) [pid = 1955] [serial = 1879] [outer = (nil)] 03:45:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 272 (0x7fa1542db000) [pid = 1955] [serial = 1880] [outer = 0x7fa14e3de800] 03:45:54 INFO - PROCESS | 1955 | 1461062754129 Marionette DEBUG loaded listener.js 03:45:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 273 (0x7fa1553b3c00) [pid = 1955] [serial = 1881] [outer = 0x7fa14e3de800] 03:45:55 INFO - PROCESS | 1955 | 1461062755017 Marionette TRACE conn5 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 03:45:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 03:45:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1445ms 03:45:55 INFO - PROCESS | 1955 | 1461062755076 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 03:45:55 INFO - PROCESS | 1955 | 1461062755079 Marionette TRACE conn5 <- [1,2477,null,{"value":"8"}] 03:45:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 03:45:55 INFO - PROCESS | 1955 | 1461062755085 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 03:45:55 INFO - PROCESS | 1955 | 1461062755087 Marionette TRACE conn5 <- [1,2478,null,{}] 03:45:55 INFO - PROCESS | 1955 | 1461062755093 Marionette TRACE conn5 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:55 INFO - PROCESS | 1955 | 1461062755354 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 03:45:55 INFO - PROCESS | 1955 | 1461062755396 Marionette TRACE conn5 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:55 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1540d5800 == 122 [pid = 1955] [id = 627] 03:45:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 274 (0x7fa155b55000) [pid = 1955] [serial = 1882] [outer = (nil)] 03:45:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 275 (0x7fa15660a000) [pid = 1955] [serial = 1883] [outer = 0x7fa155b55000] 03:45:55 INFO - PROCESS | 1955 | 1461062755483 Marionette DEBUG loaded listener.js 03:45:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 276 (0x7fa15b82ec00) [pid = 1955] [serial = 1884] [outer = 0x7fa155b55000] 03:45:57 INFO - PROCESS | 1955 | --DOMWINDOW == 275 (0x7fa14d2edc00) [pid = 1955] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 03:45:57 INFO - PROCESS | 1955 | --DOMWINDOW == 274 (0x7fa173ed4800) [pid = 1955] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 03:45:57 INFO - PROCESS | 1955 | --DOMWINDOW == 273 (0x7fa14d2f1400) [pid = 1955] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 03:45:57 INFO - PROCESS | 1955 | --DOMWINDOW == 272 (0x7fa14f045400) [pid = 1955] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 03:45:57 INFO - PROCESS | 1955 | --DOMWINDOW == 271 (0x7fa153356000) [pid = 1955] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 03:45:57 INFO - PROCESS | 1955 | --DOMWINDOW == 270 (0x7fa14e737000) [pid = 1955] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 03:45:57 INFO - PROCESS | 1955 | --DOMWINDOW == 269 (0x7fa15d75bc00) [pid = 1955] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 03:45:57 INFO - PROCESS | 1955 | --DOMWINDOW == 268 (0x7fa1553b0800) [pid = 1955] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 03:45:57 INFO - PROCESS | 1955 | --DOMWINDOW == 267 (0x7fa14e3f5000) [pid = 1955] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 03:45:57 INFO - PROCESS | 1955 | --DOMWINDOW == 266 (0x7fa152a72800) [pid = 1955] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 03:45:57 INFO - PROCESS | 1955 | --DOMWINDOW == 265 (0x7fa14e3c7800) [pid = 1955] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 03:45:57 INFO - PROCESS | 1955 | --DOMWINDOW == 264 (0x7fa1617a8800) [pid = 1955] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 03:45:57 INFO - PROCESS | 1955 | --DOMWINDOW == 263 (0x7fa1541b2c00) [pid = 1955] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 03:45:57 INFO - PROCESS | 1955 | --DOMWINDOW == 262 (0x7fa14f0b9000) [pid = 1955] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 03:45:57 INFO - PROCESS | 1955 | --DOMWINDOW == 261 (0x7fa14f0b8000) [pid = 1955] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 03:45:57 INFO - PROCESS | 1955 | --DOMWINDOW == 260 (0x7fa14e733000) [pid = 1955] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 03:45:57 INFO - PROCESS | 1955 | --DOMWINDOW == 259 (0x7fa14f047c00) [pid = 1955] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 03:45:57 INFO - PROCESS | 1955 | --DOMWINDOW == 258 (0x7fa161db9400) [pid = 1955] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 03:45:57 INFO - PROCESS | 1955 | --DOMWINDOW == 257 (0x7fa15eda5800) [pid = 1955] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 03:45:57 INFO - PROCESS | 1955 | --DOMWINDOW == 256 (0x7fa165996400) [pid = 1955] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 03:45:57 INFO - PROCESS | 1955 | --DOMWINDOW == 255 (0x7fa15d340800) [pid = 1955] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 03:45:57 INFO - PROCESS | 1955 | --DOMWINDOW == 254 (0x7fa14e737400) [pid = 1955] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 03:45:57 INFO - PROCESS | 1955 | --DOMWINDOW == 253 (0x7fa14d2ee400) [pid = 1955] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 03:45:57 INFO - PROCESS | 1955 | --DOMWINDOW == 252 (0x7fa14e739400) [pid = 1955] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 03:45:57 INFO - PROCESS | 1955 | 1461062757451 Marionette TRACE conn5 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 03:45:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 03:45:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 2390ms 03:45:57 INFO - PROCESS | 1955 | 1461062757476 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 03:45:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 03:45:57 INFO - PROCESS | 1955 | 1461062757480 Marionette TRACE conn5 <- [1,2481,null,{"value":"8"}] 03:45:57 INFO - PROCESS | 1955 | 1461062757487 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 03:45:57 INFO - PROCESS | 1955 | 1461062757490 Marionette TRACE conn5 <- [1,2482,null,{}] 03:45:57 INFO - PROCESS | 1955 | 1461062757495 Marionette TRACE conn5 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:57 INFO - PROCESS | 1955 | 1461062757787 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 03:45:57 INFO - PROCESS | 1955 | 1461062757812 Marionette TRACE conn5 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:57 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155431000 == 123 [pid = 1955] [id = 628] 03:45:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 253 (0x7fa14f04a000) [pid = 1955] [serial = 1885] [outer = (nil)] 03:45:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 254 (0x7fa15b82bc00) [pid = 1955] [serial = 1886] [outer = 0x7fa14f04a000] 03:45:57 INFO - PROCESS | 1955 | 1461062757879 Marionette DEBUG loaded listener.js 03:45:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 255 (0x7fa15cd07400) [pid = 1955] [serial = 1887] [outer = 0x7fa14f04a000] 03:45:58 INFO - PROCESS | 1955 | 1461062758737 Marionette TRACE conn5 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 03:45:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 03:45:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1279ms 03:45:58 INFO - PROCESS | 1955 | 1461062758770 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 03:45:58 INFO - PROCESS | 1955 | 1461062758784 Marionette TRACE conn5 <- [1,2485,null,{"value":"8"}] 03:45:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 03:45:58 INFO - PROCESS | 1955 | 1461062758804 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 03:45:58 INFO - PROCESS | 1955 | 1461062758806 Marionette TRACE conn5 <- [1,2486,null,{}] 03:45:58 INFO - PROCESS | 1955 | 1461062758813 Marionette TRACE conn5 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:59 INFO - PROCESS | 1955 | 1461062759005 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 03:45:59 INFO - PROCESS | 1955 | 1461062759385 Marionette TRACE conn5 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:59 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa149ab5800 == 124 [pid = 1955] [id = 629] 03:45:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 256 (0x7fa146607c00) [pid = 1955] [serial = 1888] [outer = (nil)] 03:45:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 257 (0x7fa1467af000) [pid = 1955] [serial = 1889] [outer = 0x7fa146607c00] 03:45:59 INFO - PROCESS | 1955 | 1461062759530 Marionette DEBUG loaded listener.js 03:45:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 258 (0x7fa149bde800) [pid = 1955] [serial = 1890] [outer = 0x7fa146607c00] 03:46:00 INFO - PROCESS | 1955 | 1461062760443 Marionette TRACE conn5 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 03:46:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 03:46:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1691ms 03:46:00 INFO - PROCESS | 1955 | 1461062760496 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 03:46:00 INFO - PROCESS | 1955 | 1461062760504 Marionette TRACE conn5 <- [1,2489,null,{"value":"8"}] 03:46:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 03:46:00 INFO - PROCESS | 1955 | 1461062760513 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 03:46:00 INFO - PROCESS | 1955 | 1461062760518 Marionette TRACE conn5 <- [1,2490,null,{}] 03:46:00 INFO - PROCESS | 1955 | 1461062760525 Marionette TRACE conn5 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:00 INFO - PROCESS | 1955 | 1461062760763 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 03:46:01 INFO - PROCESS | 1955 | 1461062761044 Marionette TRACE conn5 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:01 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa151fdc800 == 125 [pid = 1955] [id = 630] 03:46:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 259 (0x7fa14e730400) [pid = 1955] [serial = 1891] [outer = (nil)] 03:46:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 260 (0x7fa14ef4bc00) [pid = 1955] [serial = 1892] [outer = 0x7fa14e730400] 03:46:01 INFO - PROCESS | 1955 | 1461062761209 Marionette DEBUG loaded listener.js 03:46:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 261 (0x7fa14f251000) [pid = 1955] [serial = 1893] [outer = 0x7fa14e730400] 03:46:02 INFO - PROCESS | 1955 | 1461062762217 Marionette TRACE conn5 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 03:46:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 03:46:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1781ms 03:46:02 INFO - PROCESS | 1955 | 1461062762298 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 03:46:02 INFO - PROCESS | 1955 | 1461062762305 Marionette TRACE conn5 <- [1,2493,null,{"value":"8"}] 03:46:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 03:46:02 INFO - PROCESS | 1955 | 1461062762312 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 03:46:02 INFO - PROCESS | 1955 | 1461062762315 Marionette TRACE conn5 <- [1,2494,null,{}] 03:46:02 INFO - PROCESS | 1955 | 1461062762323 Marionette TRACE conn5 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:02 INFO - PROCESS | 1955 | 1461062762597 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 03:46:02 INFO - PROCESS | 1955 | 1461062762974 Marionette TRACE conn5 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:03 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15a61c800 == 126 [pid = 1955] [id = 631] 03:46:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 262 (0x7fa1514d3800) [pid = 1955] [serial = 1894] [outer = (nil)] 03:46:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 263 (0x7fa15421b800) [pid = 1955] [serial = 1895] [outer = 0x7fa1514d3800] 03:46:03 INFO - PROCESS | 1955 | 1461062763057 Marionette DEBUG loaded listener.js 03:46:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 264 (0x7fa155958c00) [pid = 1955] [serial = 1896] [outer = 0x7fa1514d3800] 03:46:04 INFO - PROCESS | 1955 | 1461062764000 Marionette TRACE conn5 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 03:46:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 03:46:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1739ms 03:46:04 INFO - PROCESS | 1955 | 1461062764053 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 03:46:04 INFO - PROCESS | 1955 | 1461062764057 Marionette TRACE conn5 <- [1,2497,null,{"value":"8"}] 03:46:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 03:46:04 INFO - PROCESS | 1955 | 1461062764074 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 03:46:04 INFO - PROCESS | 1955 | 1461062764084 Marionette TRACE conn5 <- [1,2498,null,{}] 03:46:04 INFO - PROCESS | 1955 | 1461062764092 Marionette TRACE conn5 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:04 INFO - PROCESS | 1955 | 1461062764342 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 03:46:04 INFO - PROCESS | 1955 | 1461062764659 Marionette TRACE conn5 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:04 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15cd8e000 == 127 [pid = 1955] [id = 632] 03:46:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 265 (0x7fa152a76800) [pid = 1955] [serial = 1897] [outer = (nil)] 03:46:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 266 (0x7fa15b830000) [pid = 1955] [serial = 1898] [outer = 0x7fa152a76800] 03:46:04 INFO - PROCESS | 1955 | 1461062764742 Marionette DEBUG loaded listener.js 03:46:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 267 (0x7fa15ceb9000) [pid = 1955] [serial = 1899] [outer = 0x7fa152a76800] 03:46:05 INFO - PROCESS | 1955 | 1461062765608 Marionette TRACE conn5 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 03:46:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 03:46:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1596ms 03:46:05 INFO - PROCESS | 1955 | 1461062765662 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 03:46:05 INFO - PROCESS | 1955 | 1461062765666 Marionette TRACE conn5 <- [1,2501,null,{"value":"8"}] 03:46:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 03:46:05 INFO - PROCESS | 1955 | 1461062765674 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 03:46:05 INFO - PROCESS | 1955 | 1461062765676 Marionette TRACE conn5 <- [1,2502,null,{}] 03:46:05 INFO - PROCESS | 1955 | 1461062765682 Marionette TRACE conn5 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:05 INFO - PROCESS | 1955 | 1461062765902 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 03:46:06 INFO - PROCESS | 1955 | 1461062766180 Marionette TRACE conn5 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:06 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dc9f800 == 128 [pid = 1955] [id = 633] 03:46:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 268 (0x7fa14e3e0000) [pid = 1955] [serial = 1900] [outer = (nil)] 03:46:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 269 (0x7fa15d754000) [pid = 1955] [serial = 1901] [outer = 0x7fa14e3e0000] 03:46:06 INFO - PROCESS | 1955 | 1461062766304 Marionette DEBUG loaded listener.js 03:46:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 270 (0x7fa15da9e000) [pid = 1955] [serial = 1902] [outer = 0x7fa14e3e0000] 03:46:07 INFO - PROCESS | 1955 | 1461062767206 Marionette TRACE conn5 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 03:46:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 03:46:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1581ms 03:46:07 INFO - PROCESS | 1955 | 1461062767255 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 03:46:07 INFO - PROCESS | 1955 | 1461062767259 Marionette TRACE conn5 <- [1,2505,null,{"value":"8"}] 03:46:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 03:46:07 INFO - PROCESS | 1955 | 1461062767264 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 03:46:07 INFO - PROCESS | 1955 | 1461062767267 Marionette TRACE conn5 <- [1,2506,null,{}] 03:46:07 INFO - PROCESS | 1955 | 1461062767274 Marionette TRACE conn5 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:07 INFO - PROCESS | 1955 | 1461062767487 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 03:46:07 INFO - PROCESS | 1955 | 1461062767765 Marionette TRACE conn5 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:07 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa161218000 == 129 [pid = 1955] [id = 634] 03:46:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 271 (0x7fa160dd4400) [pid = 1955] [serial = 1903] [outer = (nil)] 03:46:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 272 (0x7fa160de0400) [pid = 1955] [serial = 1904] [outer = 0x7fa160dd4400] 03:46:07 INFO - PROCESS | 1955 | 1461062767907 Marionette DEBUG loaded listener.js 03:46:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 273 (0x7fa161be8400) [pid = 1955] [serial = 1905] [outer = 0x7fa160dd4400] 03:46:08 INFO - PROCESS | 1955 | 1461062768813 Marionette TRACE conn5 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 03:46:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 03:46:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1584ms 03:46:08 INFO - PROCESS | 1955 | 1461062768850 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 03:46:08 INFO - PROCESS | 1955 | 1461062768853 Marionette TRACE conn5 <- [1,2509,null,{"value":"8"}] 03:46:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 03:46:08 INFO - PROCESS | 1955 | 1461062768860 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 03:46:08 INFO - PROCESS | 1955 | 1461062768862 Marionette TRACE conn5 <- [1,2510,null,{}] 03:46:08 INFO - PROCESS | 1955 | 1461062768868 Marionette TRACE conn5 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:09 INFO - PROCESS | 1955 | 1461062769080 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 03:46:09 INFO - PROCESS | 1955 | 1461062769361 Marionette TRACE conn5 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:09 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16214b000 == 130 [pid = 1955] [id = 635] 03:46:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 274 (0x7fa160dd4800) [pid = 1955] [serial = 1906] [outer = (nil)] 03:46:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 275 (0x7fa1647d6400) [pid = 1955] [serial = 1907] [outer = 0x7fa160dd4800] 03:46:09 INFO - PROCESS | 1955 | 1461062769485 Marionette DEBUG loaded listener.js 03:46:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 276 (0x7fa165ca6000) [pid = 1955] [serial = 1908] [outer = 0x7fa160dd4800] 03:46:10 INFO - PROCESS | 1955 | 1461062770348 Marionette TRACE conn5 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 03:46:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 03:46:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1531ms 03:46:10 INFO - PROCESS | 1955 | 1461062770392 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 03:46:10 INFO - PROCESS | 1955 | 1461062770396 Marionette TRACE conn5 <- [1,2513,null,{"value":"8"}] 03:46:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 03:46:10 INFO - PROCESS | 1955 | 1461062770402 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 03:46:10 INFO - PROCESS | 1955 | 1461062770406 Marionette TRACE conn5 <- [1,2514,null,{}] 03:46:10 INFO - PROCESS | 1955 | 1461062770412 Marionette TRACE conn5 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:10 INFO - PROCESS | 1955 | 1461062770630 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 03:46:10 INFO - PROCESS | 1955 | 1461062770913 Marionette TRACE conn5 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:10 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa165985000 == 131 [pid = 1955] [id = 636] 03:46:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 277 (0x7fa149ee3400) [pid = 1955] [serial = 1909] [outer = (nil)] 03:46:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 278 (0x7fa165ca8800) [pid = 1955] [serial = 1910] [outer = 0x7fa149ee3400] 03:46:11 INFO - PROCESS | 1955 | 1461062771034 Marionette DEBUG loaded listener.js 03:46:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 279 (0x7fa1669a7400) [pid = 1955] [serial = 1911] [outer = 0x7fa149ee3400] 03:46:11 INFO - PROCESS | 1955 | 1461062771872 Marionette TRACE conn5 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 03:46:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 03:46:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1528ms 03:46:11 INFO - PROCESS | 1955 | 1461062771931 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 03:46:11 INFO - PROCESS | 1955 | 1461062771935 Marionette TRACE conn5 <- [1,2517,null,{"value":"8"}] 03:46:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 03:46:11 INFO - PROCESS | 1955 | 1461062771941 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 03:46:11 INFO - PROCESS | 1955 | 1461062771945 Marionette TRACE conn5 <- [1,2518,null,{}] 03:46:11 INFO - PROCESS | 1955 | 1461062771955 Marionette TRACE conn5 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:12 INFO - PROCESS | 1955 | 1461062772185 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 03:46:12 INFO - PROCESS | 1955 | 1461062772499 Marionette TRACE conn5 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:12 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa169806000 == 132 [pid = 1955] [id = 637] 03:46:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 280 (0x7fa155c99000) [pid = 1955] [serial = 1912] [outer = (nil)] 03:46:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 281 (0x7fa16705f000) [pid = 1955] [serial = 1913] [outer = 0x7fa155c99000] 03:46:12 INFO - PROCESS | 1955 | 1461062772581 Marionette DEBUG loaded listener.js 03:46:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 282 (0x7fa16736c400) [pid = 1955] [serial = 1914] [outer = 0x7fa155c99000] 03:46:13 INFO - PROCESS | 1955 | 1461062773466 Marionette TRACE conn5 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 03:46:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 03:46:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1588ms 03:46:13 INFO - PROCESS | 1955 | 1461062773531 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 03:46:13 INFO - PROCESS | 1955 | 1461062773534 Marionette TRACE conn5 <- [1,2521,null,{"value":"8"}] 03:46:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 03:46:13 INFO - PROCESS | 1955 | 1461062773541 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 03:46:13 INFO - PROCESS | 1955 | 1461062773544 Marionette TRACE conn5 <- [1,2522,null,{}] 03:46:13 INFO - PROCESS | 1955 | 1461062773550 Marionette TRACE conn5 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:13 INFO - PROCESS | 1955 | 1461062773779 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 03:46:14 INFO - PROCESS | 1955 | 1461062774053 Marionette TRACE conn5 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:14 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa17680b000 == 133 [pid = 1955] [id = 638] 03:46:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 283 (0x7fa1542d9000) [pid = 1955] [serial = 1915] [outer = (nil)] 03:46:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 284 (0x7fa1680f5400) [pid = 1955] [serial = 1916] [outer = 0x7fa1542d9000] 03:46:14 INFO - PROCESS | 1955 | 1461062774178 Marionette DEBUG loaded listener.js 03:46:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 285 (0x7fa169c79400) [pid = 1955] [serial = 1917] [outer = 0x7fa1542d9000] 03:46:15 INFO - PROCESS | 1955 | 1461062775029 Marionette TRACE conn5 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 03:46:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 03:46:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1536ms 03:46:15 INFO - PROCESS | 1955 | 1461062775078 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 03:46:15 INFO - PROCESS | 1955 | 1461062775082 Marionette TRACE conn5 <- [1,2525,null,{"value":"8"}] 03:46:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 03:46:15 INFO - PROCESS | 1955 | 1461062775089 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 03:46:15 INFO - PROCESS | 1955 | 1461062775091 Marionette TRACE conn5 <- [1,2526,null,{}] 03:46:15 INFO - PROCESS | 1955 | 1461062775098 Marionette TRACE conn5 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:15 INFO - PROCESS | 1955 | 1461062775319 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 03:46:15 INFO - PROCESS | 1955 | 1461062775601 Marionette TRACE conn5 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:15 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa178ad4000 == 134 [pid = 1955] [id = 639] 03:46:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 286 (0x7fa174b2cc00) [pid = 1955] [serial = 1918] [outer = (nil)] 03:46:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 287 (0x7fa174cc1800) [pid = 1955] [serial = 1919] [outer = 0x7fa174b2cc00] 03:46:15 INFO - PROCESS | 1955 | 1461062775757 Marionette DEBUG loaded listener.js 03:46:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 288 (0x7fa178b22400) [pid = 1955] [serial = 1920] [outer = 0x7fa174b2cc00] 03:46:16 INFO - PROCESS | 1955 | 1461062776658 Marionette TRACE conn5 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 03:46:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 03:46:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1634ms 03:46:16 INFO - PROCESS | 1955 | 1461062776724 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 03:46:16 INFO - PROCESS | 1955 | 1461062776729 Marionette TRACE conn5 <- [1,2529,null,{"value":"8"}] 03:46:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 03:46:16 INFO - PROCESS | 1955 | 1461062776737 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 03:46:16 INFO - PROCESS | 1955 | 1461062776741 Marionette TRACE conn5 <- [1,2530,null,{}] 03:46:16 INFO - PROCESS | 1955 | 1461062776746 Marionette TRACE conn5 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:17 INFO - PROCESS | 1955 | 1461062777044 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 03:46:17 INFO - PROCESS | 1955 | 1461062777364 Marionette TRACE conn5 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:17 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa148fab000 == 135 [pid = 1955] [id = 640] 03:46:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 289 (0x7fa14c893400) [pid = 1955] [serial = 1921] [outer = (nil)] 03:46:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 290 (0x7fa14c89f400) [pid = 1955] [serial = 1922] [outer = 0x7fa14c893400] 03:46:17 INFO - PROCESS | 1955 | 1461062777444 Marionette DEBUG loaded listener.js 03:46:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 291 (0x7fa178b2f000) [pid = 1955] [serial = 1923] [outer = 0x7fa14c893400] 03:46:18 INFO - PROCESS | 1955 | 1461062778272 Marionette TRACE conn5 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 03:46:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 03:46:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1579ms 03:46:18 INFO - PROCESS | 1955 | 1461062778318 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 03:46:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 03:46:18 INFO - PROCESS | 1955 | 1461062778321 Marionette TRACE conn5 <- [1,2533,null,{"value":"8"}] 03:46:18 INFO - PROCESS | 1955 | 1461062778328 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 03:46:18 INFO - PROCESS | 1955 | 1461062778332 Marionette TRACE conn5 <- [1,2534,null,{}] 03:46:18 INFO - PROCESS | 1955 | 1461062778338 Marionette TRACE conn5 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:18 INFO - PROCESS | 1955 | 1461062778562 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 03:46:18 INFO - PROCESS | 1955 | 1461062778854 Marionette TRACE conn5 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:18 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15f007000 == 136 [pid = 1955] [id = 641] 03:46:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 292 (0x7fa14c742400) [pid = 1955] [serial = 1924] [outer = (nil)] 03:46:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 293 (0x7fa14c74ac00) [pid = 1955] [serial = 1925] [outer = 0x7fa14c742400] 03:46:19 INFO - PROCESS | 1955 | 1461062779023 Marionette DEBUG loaded listener.js 03:46:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 294 (0x7fa14c74fc00) [pid = 1955] [serial = 1926] [outer = 0x7fa14c742400] 03:46:19 INFO - PROCESS | 1955 | 1461062779890 Marionette TRACE conn5 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 03:46:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 03:46:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1634ms 03:46:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 03:46:19 INFO - PROCESS | 1955 | 1461062779962 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 03:46:19 INFO - PROCESS | 1955 | 1461062779965 Marionette TRACE conn5 <- [1,2537,null,{"value":"8"}] 03:46:19 INFO - PROCESS | 1955 | 1461062779971 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 03:46:19 INFO - PROCESS | 1955 | 1461062779974 Marionette TRACE conn5 <- [1,2538,null,{}] 03:46:19 INFO - PROCESS | 1955 | 1461062779979 Marionette TRACE conn5 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:20 INFO - PROCESS | 1955 | 1461062780207 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 03:46:20 INFO - PROCESS | 1955 | 1461062780493 Marionette TRACE conn5 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:20 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa143ddc800 == 137 [pid = 1955] [id = 642] 03:46:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 295 (0x7fa14c744c00) [pid = 1955] [serial = 1927] [outer = (nil)] 03:46:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 296 (0x7fa166412800) [pid = 1955] [serial = 1928] [outer = 0x7fa14c744c00] 03:46:20 INFO - PROCESS | 1955 | 1461062780611 Marionette DEBUG loaded listener.js 03:46:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 297 (0x7fa166416c00) [pid = 1955] [serial = 1929] [outer = 0x7fa14c744c00] 03:46:21 INFO - PROCESS | 1955 | 1461062781483 Marionette TRACE conn5 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 03:46:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 03:46:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1582ms 03:46:21 INFO - PROCESS | 1955 | 1461062781553 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 03:46:21 INFO - PROCESS | 1955 | 1461062781557 Marionette TRACE conn5 <- [1,2541,null,{"value":"8"}] 03:46:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 03:46:21 INFO - PROCESS | 1955 | 1461062781563 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 03:46:21 INFO - PROCESS | 1955 | 1461062781566 Marionette TRACE conn5 <- [1,2542,null,{}] 03:46:21 INFO - PROCESS | 1955 | 1461062781572 Marionette TRACE conn5 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:21 INFO - PROCESS | 1955 | 1461062781811 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 03:46:22 INFO - PROCESS | 1955 | 1461062782173 Marionette TRACE conn5 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:22 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa143ed3000 == 138 [pid = 1955] [id = 643] 03:46:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 298 (0x7fa16641c000) [pid = 1955] [serial = 1930] [outer = (nil)] 03:46:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 299 (0x7fa16641e000) [pid = 1955] [serial = 1931] [outer = 0x7fa16641c000] 03:46:22 INFO - PROCESS | 1955 | 1461062782256 Marionette DEBUG loaded listener.js 03:46:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 300 (0x7fa173c09c00) [pid = 1955] [serial = 1932] [outer = 0x7fa16641c000] 03:46:23 INFO - PROCESS | 1955 | 1461062783118 Marionette TRACE conn5 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 03:46:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 03:46:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1636ms 03:46:23 INFO - PROCESS | 1955 | 1461062783200 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 03:46:23 INFO - PROCESS | 1955 | 1461062783204 Marionette TRACE conn5 <- [1,2545,null,{"value":"8"}] 03:46:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 03:46:23 INFO - PROCESS | 1955 | 1461062783211 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 03:46:23 INFO - PROCESS | 1955 | 1461062783214 Marionette TRACE conn5 <- [1,2546,null,{}] 03:46:23 INFO - PROCESS | 1955 | 1461062783219 Marionette TRACE conn5 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:23 INFO - PROCESS | 1955 | 1461062783449 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 03:46:23 INFO - PROCESS | 1955 | 1461062783734 Marionette TRACE conn5 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:23 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa151dd0800 == 139 [pid = 1955] [id = 644] 03:46:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 301 (0x7fa1491c2800) [pid = 1955] [serial = 1933] [outer = (nil)] 03:46:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 302 (0x7fa1491cac00) [pid = 1955] [serial = 1934] [outer = 0x7fa1491c2800] 03:46:23 INFO - PROCESS | 1955 | 1461062783854 Marionette DEBUG loaded listener.js 03:46:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 303 (0x7fa1491d0400) [pid = 1955] [serial = 1935] [outer = 0x7fa1491c2800] 03:46:24 INFO - PROCESS | 1955 | 1461062784771 Marionette TRACE conn5 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 03:46:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 03:46:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1631ms 03:46:24 INFO - PROCESS | 1955 | 1461062784843 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 03:46:24 INFO - PROCESS | 1955 | 1461062784848 Marionette TRACE conn5 <- [1,2549,null,{"value":"8"}] 03:46:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 03:46:24 INFO - PROCESS | 1955 | 1461062784854 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 03:46:24 INFO - PROCESS | 1955 | 1461062784858 Marionette TRACE conn5 <- [1,2550,null,{}] 03:46:24 INFO - PROCESS | 1955 | 1461062784864 Marionette TRACE conn5 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:25 INFO - PROCESS | 1955 | 1461062785137 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 03:46:25 INFO - PROCESS | 1955 | 1461062785457 Marionette TRACE conn5 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:25 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa151dea000 == 140 [pid = 1955] [id = 645] 03:46:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 304 (0x7fa1491c3800) [pid = 1955] [serial = 1936] [outer = (nil)] 03:46:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 305 (0x7fa14a119000) [pid = 1955] [serial = 1937] [outer = 0x7fa1491c3800] 03:46:25 INFO - PROCESS | 1955 | 1461062785540 Marionette DEBUG loaded listener.js 03:46:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 306 (0x7fa14a11d000) [pid = 1955] [serial = 1938] [outer = 0x7fa1491c3800] 03:46:26 INFO - PROCESS | 1955 | 1461062786450 Marionette TRACE conn5 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 03:46:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 03:46:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1637ms 03:46:26 INFO - PROCESS | 1955 | 1461062786492 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 03:46:26 INFO - PROCESS | 1955 | 1461062786495 Marionette TRACE conn5 <- [1,2553,null,{"value":"8"}] 03:46:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 03:46:26 INFO - PROCESS | 1955 | 1461062786502 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 03:46:26 INFO - PROCESS | 1955 | 1461062786505 Marionette TRACE conn5 <- [1,2554,null,{}] 03:46:26 INFO - PROCESS | 1955 | 1461062786511 Marionette TRACE conn5 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:26 INFO - PROCESS | 1955 | 1461062786746 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 03:46:27 INFO - PROCESS | 1955 | 1461062787071 Marionette TRACE conn5 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:27 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14c018800 == 141 [pid = 1955] [id = 646] 03:46:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 307 (0x7fa1491d1400) [pid = 1955] [serial = 1939] [outer = (nil)] 03:46:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 308 (0x7fa14a122800) [pid = 1955] [serial = 1940] [outer = 0x7fa1491d1400] 03:46:27 INFO - PROCESS | 1955 | 1461062787165 Marionette DEBUG loaded listener.js 03:46:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 309 (0x7fa166419c00) [pid = 1955] [serial = 1941] [outer = 0x7fa1491d1400] 03:46:28 INFO - PROCESS | 1955 | 1461062788048 Marionette TRACE conn5 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 03:46:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 03:46:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1632ms 03:46:28 INFO - PROCESS | 1955 | 1461062788135 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 03:46:28 INFO - PROCESS | 1955 | 1461062788139 Marionette TRACE conn5 <- [1,2557,null,{"value":"8"}] 03:46:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 03:46:28 INFO - PROCESS | 1955 | 1461062788146 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 03:46:28 INFO - PROCESS | 1955 | 1461062788149 Marionette TRACE conn5 <- [1,2558,null,{}] 03:46:28 INFO - PROCESS | 1955 | 1461062788155 Marionette TRACE conn5 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:28 INFO - PROCESS | 1955 | 1461062788453 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 03:46:28 INFO - PROCESS | 1955 | 1461062788787 Marionette TRACE conn5 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:28 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa144887000 == 142 [pid = 1955] [id = 647] 03:46:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 310 (0x7fa146603400) [pid = 1955] [serial = 1942] [outer = (nil)] 03:46:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 311 (0x7fa147031000) [pid = 1955] [serial = 1943] [outer = 0x7fa146603400] 03:46:28 INFO - PROCESS | 1955 | 1461062788861 Marionette DEBUG loaded listener.js 03:46:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 312 (0x7fa147036800) [pid = 1955] [serial = 1944] [outer = 0x7fa146603400] 03:46:30 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dc86000 == 141 [pid = 1955] [id = 208] 03:46:30 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15b496800 == 140 [pid = 1955] [id = 212] 03:46:30 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15a61f800 == 139 [pid = 1955] [id = 221] 03:46:30 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa163308000 == 138 [pid = 1955] [id = 210] 03:46:30 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155431000 == 137 [pid = 1955] [id = 628] 03:46:30 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1540d5800 == 136 [pid = 1955] [id = 627] 03:46:30 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa151fe9800 == 135 [pid = 1955] [id = 626] 03:46:30 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14e29a800 == 134 [pid = 1955] [id = 625] 03:46:30 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14e707000 == 133 [pid = 1955] [id = 624] 03:46:30 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa150118800 == 132 [pid = 1955] [id = 623] 03:46:30 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa179078000 == 131 [pid = 1955] [id = 616] 03:46:30 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa173e6a800 == 130 [pid = 1955] [id = 615] 03:46:30 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa169851800 == 129 [pid = 1955] [id = 614] 03:46:30 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa166b94000 == 128 [pid = 1955] [id = 613] 03:46:30 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa164ce1000 == 127 [pid = 1955] [id = 612] 03:46:30 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa161d12800 == 126 [pid = 1955] [id = 611] 03:46:30 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15f0b4000 == 125 [pid = 1955] [id = 610] 03:46:30 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dbfa000 == 124 [pid = 1955] [id = 609] 03:46:30 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa156524800 == 123 [pid = 1955] [id = 608] 03:46:30 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1500c9800 == 122 [pid = 1955] [id = 607] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 311 (0x7fa167886800) [pid = 1955] [serial = 1772] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 310 (0x7fa14d2fb800) [pid = 1955] [serial = 1470] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 309 (0x7fa178b28400) [pid = 1955] [serial = 1464] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 308 (0x7fa1680ed400) [pid = 1955] [serial = 1775] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 307 (0x7fa14e3d3c00) [pid = 1955] [serial = 1497] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 306 (0x7fa14f0bc000) [pid = 1955] [serial = 1518] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 305 (0x7fa169c82400) [pid = 1955] [serial = 1506] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 304 (0x7fa16735ec00) [pid = 1955] [serial = 1769] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 303 (0x7fa15d165000) [pid = 1955] [serial = 1757] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 302 (0x7fa176d25400) [pid = 1955] [serial = 1512] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 301 (0x7fa1686b0400) [pid = 1955] [serial = 1458] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 300 (0x7fa178b27800) [pid = 1955] [serial = 1793] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 299 (0x7fa15ca55000) [pid = 1955] [serial = 1815] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 298 (0x7fa14ffebc00) [pid = 1955] [serial = 1751] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 297 (0x7fa154247000) [pid = 1955] [serial = 1809] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 296 (0x7fa176e8e400) [pid = 1955] [serial = 1790] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 295 (0x7fa164c83000) [pid = 1955] [serial = 1763] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 294 (0x7fa15b4d3800) [pid = 1955] [serial = 1814] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 293 (0x7fa1616ed800) [pid = 1955] [serial = 1760] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 292 (0x7fa14660dc00) [pid = 1955] [serial = 1796] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 291 (0x7fa1542d7400) [pid = 1955] [serial = 1500] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 290 (0x7fa154245c00) [pid = 1955] [serial = 1599] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 289 (0x7fa1768dcc00) [pid = 1955] [serial = 1509] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 288 (0x7fa14dfd6c00) [pid = 1955] [serial = 1802] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 287 (0x7fa1540c8000) [pid = 1955] [serial = 1808] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 286 (0x7fa1543e2000) [pid = 1955] [serial = 1754] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 285 (0x7fa155955000) [pid = 1955] [serial = 1811] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 284 (0x7fa1785c3c00) [pid = 1955] [serial = 1527] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 283 (0x7fa174b2b000) [pid = 1955] [serial = 1784] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 282 (0x7fa14f259800) [pid = 1955] [serial = 1524] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 281 (0x7fa15a86dc00) [pid = 1955] [serial = 1817] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 280 (0x7fa1467ae800) [pid = 1955] [serial = 1799] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 279 (0x7fa160de0000) [pid = 1955] [serial = 1521] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 278 (0x7fa167058c00) [pid = 1955] [serial = 1374] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 277 (0x7fa1617a8400) [pid = 1955] [serial = 1503] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 276 (0x7fa172b4b800) [pid = 1955] [serial = 1461] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 275 (0x7fa15d34e400) [pid = 1955] [serial = 1467] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 274 (0x7fa152952c00) [pid = 1955] [serial = 1515] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 273 (0x7fa15a606400) [pid = 1955] [serial = 1473] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 272 (0x7fa1739b3800) [pid = 1955] [serial = 1781] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 271 (0x7fa1514d9c00) [pid = 1955] [serial = 1806] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 270 (0x7fa167054800) [pid = 1955] [serial = 1766] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 269 (0x7fa169868400) [pid = 1955] [serial = 1778] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 268 (0x7fa156602800) [pid = 1955] [serial = 1812] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 267 (0x7fa14f04f800) [pid = 1955] [serial = 1805] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 266 (0x7fa174e0c400) [pid = 1955] [serial = 1787] [outer = (nil)] [url = about:blank] 03:46:30 INFO - PROCESS | 1955 | --DOMWINDOW == 265 (0x7fa15ceb0400) [pid = 1955] [serial = 1818] [outer = (nil)] [url = about:blank] 03:46:31 INFO - PROCESS | 1955 | 1461062791418 Marionette TRACE conn5 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 03:46:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 03:46:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 3331ms 03:46:31 INFO - PROCESS | 1955 | 1461062791478 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 03:46:31 INFO - PROCESS | 1955 | 1461062791484 Marionette TRACE conn5 <- [1,2561,null,{"value":"8"}] 03:46:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 03:46:31 INFO - PROCESS | 1955 | 1461062791493 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 03:46:31 INFO - PROCESS | 1955 | 1461062791497 Marionette TRACE conn5 <- [1,2562,null,{}] 03:46:31 INFO - PROCESS | 1955 | 1461062791505 Marionette TRACE conn5 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:31 INFO - PROCESS | 1955 | 1461062791719 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 03:46:31 INFO - PROCESS | 1955 | 1461062791914 Marionette TRACE conn5 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:31 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa149ac4000 == 123 [pid = 1955] [id = 648] 03:46:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 266 (0x7fa149bde400) [pid = 1955] [serial = 1945] [outer = (nil)] 03:46:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 267 (0x7fa149ef2c00) [pid = 1955] [serial = 1946] [outer = 0x7fa149bde400] 03:46:31 INFO - PROCESS | 1955 | 1461062791981 Marionette DEBUG loaded listener.js 03:46:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 268 (0x7fa14a11cc00) [pid = 1955] [serial = 1947] [outer = 0x7fa149bde400] 03:46:32 INFO - PROCESS | 1955 | 1461062792893 Marionette TRACE conn5 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 03:46:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 03:46:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1437ms 03:46:32 INFO - PROCESS | 1955 | 1461062792931 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 03:46:32 INFO - PROCESS | 1955 | 1461062792939 Marionette TRACE conn5 <- [1,2565,null,{"value":"8"}] 03:46:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 03:46:32 INFO - PROCESS | 1955 | 1461062792949 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 03:46:32 INFO - PROCESS | 1955 | 1461062792952 Marionette TRACE conn5 <- [1,2566,null,{}] 03:46:32 INFO - PROCESS | 1955 | 1461062792958 Marionette TRACE conn5 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:33 INFO - PROCESS | 1955 | 1461062793184 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 03:46:33 INFO - PROCESS | 1955 | 1461062793407 Marionette TRACE conn5 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:33 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14bf99800 == 124 [pid = 1955] [id = 649] 03:46:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 269 (0x7fa149ee5c00) [pid = 1955] [serial = 1948] [outer = (nil)] 03:46:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 270 (0x7fa14a3ac800) [pid = 1955] [serial = 1949] [outer = 0x7fa149ee5c00] 03:46:33 INFO - PROCESS | 1955 | 1461062793474 Marionette DEBUG loaded listener.js 03:46:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 271 (0x7fa14c890800) [pid = 1955] [serial = 1950] [outer = 0x7fa149ee5c00] 03:46:34 INFO - PROCESS | 1955 | 1461062794397 Marionette TRACE conn5 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 03:46:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 03:46:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1487ms 03:46:34 INFO - PROCESS | 1955 | 1461062794436 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 03:46:34 INFO - PROCESS | 1955 | 1461062794438 Marionette TRACE conn5 <- [1,2569,null,{"value":"8"}] 03:46:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 03:46:34 INFO - PROCESS | 1955 | 1461062794445 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 03:46:34 INFO - PROCESS | 1955 | 1461062794450 Marionette TRACE conn5 <- [1,2570,null,{}] 03:46:34 INFO - PROCESS | 1955 | 1461062794477 Marionette TRACE conn5 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:34 INFO - PROCESS | 1955 | 1461062794761 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 03:46:34 INFO - PROCESS | 1955 | 1461062794829 Marionette TRACE conn5 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:35 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14e70d000 == 125 [pid = 1955] [id = 650] 03:46:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 272 (0x7fa14d2f6000) [pid = 1955] [serial = 1951] [outer = (nil)] 03:46:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 273 (0x7fa14e037400) [pid = 1955] [serial = 1952] [outer = 0x7fa14d2f6000] 03:46:35 INFO - PROCESS | 1955 | 1461062795071 Marionette DEBUG loaded listener.js 03:46:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 274 (0x7fa14e3f2c00) [pid = 1955] [serial = 1953] [outer = 0x7fa14d2f6000] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 273 (0x7fa1503a9c00) [pid = 1955] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 272 (0x7fa153359400) [pid = 1955] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 271 (0x7fa14f0b7400) [pid = 1955] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 270 (0x7fa14e7d5800) [pid = 1955] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 269 (0x7fa1522a9800) [pid = 1955] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 268 (0x7fa15b82c800) [pid = 1955] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 267 (0x7fa152a6cc00) [pid = 1955] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 266 (0x7fa15d34cc00) [pid = 1955] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 265 (0x7fa161331400) [pid = 1955] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 264 (0x7fa1543e4800) [pid = 1955] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 263 (0x7fa153351c00) [pid = 1955] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 262 (0x7fa1543e1000) [pid = 1955] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 261 (0x7fa15cec2c00) [pid = 1955] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 260 (0x7fa14f050400) [pid = 1955] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 259 (0x7fa14e7d6400) [pid = 1955] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 258 (0x7fa14e3c7000) [pid = 1955] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 257 (0x7fa1467b5c00) [pid = 1955] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 256 (0x7fa14e3d9800) [pid = 1955] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 255 (0x7fa14e3ca000) [pid = 1955] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 254 (0x7fa15b826400) [pid = 1955] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 253 (0x7fa15224a400) [pid = 1955] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 252 (0x7fa15d754400) [pid = 1955] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 251 (0x7fa14a44e400) [pid = 1955] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 250 (0x7fa14e3d6000) [pid = 1955] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 249 (0x7fa1541a8000) [pid = 1955] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 248 (0x7fa1514d4800) [pid = 1955] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 247 (0x7fa1559b1400) [pid = 1955] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 246 (0x7fa1543ee800) [pid = 1955] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 245 (0x7fa165995000) [pid = 1955] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 244 (0x7fa14e3d1c00) [pid = 1955] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 243 (0x7fa1540c3000) [pid = 1955] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 242 (0x7fa14d2f4800) [pid = 1955] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 241 (0x7fa154247800) [pid = 1955] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 240 (0x7fa14f254c00) [pid = 1955] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 239 (0x7fa14e3c5400) [pid = 1955] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 238 (0x7fa14e045400) [pid = 1955] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 237 (0x7fa14dfd7400) [pid = 1955] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 236 (0x7fa160f5d400) [pid = 1955] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 235 (0x7fa155b55000) [pid = 1955] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 234 (0x7fa15424c800) [pid = 1955] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 233 (0x7fa14e3d5000) [pid = 1955] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 232 (0x7fa152a68400) [pid = 1955] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 231 (0x7fa15df24400) [pid = 1955] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 230 (0x7fa152b0c000) [pid = 1955] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 229 (0x7fa15ed9cc00) [pid = 1955] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 228 (0x7fa1553b6800) [pid = 1955] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 227 (0x7fa14e3de800) [pid = 1955] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 226 (0x7fa15a868c00) [pid = 1955] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 225 (0x7fa166132800) [pid = 1955] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 224 (0x7fa152a72c00) [pid = 1955] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 223 (0x7fa16133d000) [pid = 1955] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 222 (0x7fa14e7df000) [pid = 1955] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 03:46:36 INFO - PROCESS | 1955 | --DOMWINDOW == 221 (0x7fa14e3d3000) [pid = 1955] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 03:46:36 INFO - PROCESS | 1955 | 1461062796898 Marionette TRACE conn5 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 03:46:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 03:46:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 2501ms 03:46:36 INFO - PROCESS | 1955 | 1461062796947 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 03:46:36 INFO - PROCESS | 1955 | 1461062796951 Marionette TRACE conn5 <- [1,2573,null,{"value":"8"}] 03:46:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 03:46:36 INFO - PROCESS | 1955 | 1461062796957 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 03:46:36 INFO - PROCESS | 1955 | 1461062796961 Marionette TRACE conn5 <- [1,2574,null,{}] 03:46:36 INFO - PROCESS | 1955 | 1461062796966 Marionette TRACE conn5 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:37 INFO - PROCESS | 1955 | 1461062797251 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 03:46:37 INFO - PROCESS | 1955 | 1461062797298 Marionette TRACE conn5 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:37 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14ffc6800 == 126 [pid = 1955] [id = 651] 03:46:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 222 (0x7fa14dfd3000) [pid = 1955] [serial = 1954] [outer = (nil)] 03:46:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 223 (0x7fa14e7d4000) [pid = 1955] [serial = 1955] [outer = 0x7fa14dfd3000] 03:46:37 INFO - PROCESS | 1955 | 1461062797363 Marionette DEBUG loaded listener.js 03:46:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 224 (0x7fa14eaa4400) [pid = 1955] [serial = 1956] [outer = 0x7fa14dfd3000] 03:46:38 INFO - PROCESS | 1955 | 1461062798371 Marionette TRACE conn5 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 03:46:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 03:46:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1482ms 03:46:38 INFO - PROCESS | 1955 | 1461062798441 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 03:46:38 INFO - PROCESS | 1955 | 1461062798446 Marionette TRACE conn5 <- [1,2577,null,{"value":"8"}] 03:46:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 03:46:38 INFO - PROCESS | 1955 | 1461062798455 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 03:46:38 INFO - PROCESS | 1955 | 1461062798460 Marionette TRACE conn5 <- [1,2578,null,{}] 03:46:38 INFO - PROCESS | 1955 | 1461062798468 Marionette TRACE conn5 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:38 INFO - PROCESS | 1955 | 1461062798691 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 03:46:39 INFO - PROCESS | 1955 | 1461062799028 Marionette TRACE conn5 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:39 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa149ac1000 == 127 [pid = 1955] [id = 652] 03:46:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 225 (0x7fa149be0400) [pid = 1955] [serial = 1957] [outer = (nil)] 03:46:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 226 (0x7fa14a084800) [pid = 1955] [serial = 1958] [outer = 0x7fa149be0400] 03:46:39 INFO - PROCESS | 1955 | 1461062799111 Marionette DEBUG loaded listener.js 03:46:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 227 (0x7fa14a3a2400) [pid = 1955] [serial = 1959] [outer = 0x7fa149be0400] 03:46:40 INFO - PROCESS | 1955 | 1461062800014 Marionette TRACE conn5 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 03:46:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 03:46:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1631ms 03:46:40 INFO - PROCESS | 1955 | 1461062800087 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 03:46:40 INFO - PROCESS | 1955 | 1461062800095 Marionette TRACE conn5 <- [1,2581,null,{"value":"8"}] 03:46:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 03:46:40 INFO - PROCESS | 1955 | 1461062800107 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 03:46:40 INFO - PROCESS | 1955 | 1461062800111 Marionette TRACE conn5 <- [1,2582,null,{}] 03:46:40 INFO - PROCESS | 1955 | 1461062800118 Marionette TRACE conn5 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:40 INFO - PROCESS | 1955 | 1461062800406 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 03:46:40 INFO - PROCESS | 1955 | 1461062800731 Marionette TRACE conn5 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:40 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14ff8a000 == 128 [pid = 1955] [id = 653] 03:46:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 228 (0x7fa14c891000) [pid = 1955] [serial = 1960] [outer = (nil)] 03:46:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 229 (0x7fa14d2f7000) [pid = 1955] [serial = 1961] [outer = 0x7fa14c891000] 03:46:40 INFO - PROCESS | 1955 | 1461062800806 Marionette DEBUG loaded listener.js 03:46:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 230 (0x7fa14e3f2800) [pid = 1955] [serial = 1962] [outer = 0x7fa14c891000] 03:46:41 INFO - PROCESS | 1955 | 1461062801766 Marionette TRACE conn5 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 03:46:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 03:46:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1731ms 03:46:41 INFO - PROCESS | 1955 | 1461062801839 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 03:46:41 INFO - PROCESS | 1955 | 1461062801842 Marionette TRACE conn5 <- [1,2585,null,{"value":"8"}] 03:46:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 03:46:41 INFO - PROCESS | 1955 | 1461062801850 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 03:46:41 INFO - PROCESS | 1955 | 1461062801856 Marionette TRACE conn5 <- [1,2586,null,{}] 03:46:41 INFO - PROCESS | 1955 | 1461062801872 Marionette TRACE conn5 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:42 INFO - PROCESS | 1955 | 1461062802142 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 03:46:42 INFO - PROCESS | 1955 | 1461062802516 Marionette TRACE conn5 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:42 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa151fe6800 == 129 [pid = 1955] [id = 654] 03:46:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 231 (0x7fa14e3dec00) [pid = 1955] [serial = 1963] [outer = (nil)] 03:46:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 232 (0x7fa14f04f800) [pid = 1955] [serial = 1964] [outer = 0x7fa14e3dec00] 03:46:42 INFO - PROCESS | 1955 | 1461062802597 Marionette DEBUG loaded listener.js 03:46:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 233 (0x7fa14f250c00) [pid = 1955] [serial = 1965] [outer = 0x7fa14e3dec00] 03:46:43 INFO - PROCESS | 1955 | 1461062803542 Marionette TRACE conn5 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 03:46:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 03:46:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1745ms 03:46:43 INFO - PROCESS | 1955 | 1461062803594 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 03:46:43 INFO - PROCESS | 1955 | 1461062803598 Marionette TRACE conn5 <- [1,2589,null,{"value":"8"}] 03:46:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 03:46:43 INFO - PROCESS | 1955 | 1461062803604 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 03:46:43 INFO - PROCESS | 1955 | 1461062803607 Marionette TRACE conn5 <- [1,2590,null,{}] 03:46:43 INFO - PROCESS | 1955 | 1461062803612 Marionette TRACE conn5 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:43 INFO - PROCESS | 1955 | 1461062803830 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 03:46:44 INFO - PROCESS | 1955 | 1461062804103 Marionette TRACE conn5 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:44 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15311d800 == 130 [pid = 1955] [id = 655] 03:46:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 234 (0x7fa14eaaa000) [pid = 1955] [serial = 1966] [outer = (nil)] 03:46:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 235 (0x7fa1503a8c00) [pid = 1955] [serial = 1967] [outer = 0x7fa14eaaa000] 03:46:44 INFO - PROCESS | 1955 | 1461062804222 Marionette DEBUG loaded listener.js 03:46:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 236 (0x7fa1514da400) [pid = 1955] [serial = 1968] [outer = 0x7fa14eaaa000] 03:46:45 INFO - PROCESS | 1955 | 1461062805098 Marionette TRACE conn5 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 03:46:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 03:46:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1527ms 03:46:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 03:46:45 INFO - PROCESS | 1955 | 1461062805132 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 03:46:45 INFO - PROCESS | 1955 | 1461062805135 Marionette TRACE conn5 <- [1,2593,null,{"value":"8"}] 03:46:45 INFO - PROCESS | 1955 | 1461062805142 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 03:46:45 INFO - PROCESS | 1955 | 1461062805144 Marionette TRACE conn5 <- [1,2594,null,{}] 03:46:45 INFO - PROCESS | 1955 | 1461062805151 Marionette TRACE conn5 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:45 INFO - PROCESS | 1955 | 1461062805357 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 03:46:45 INFO - PROCESS | 1955 | 1461062805631 Marionette TRACE conn5 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:45 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa153f24000 == 131 [pid = 1955] [id = 656] 03:46:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 237 (0x7fa14f257800) [pid = 1955] [serial = 1969] [outer = (nil)] 03:46:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 238 (0x7fa152244400) [pid = 1955] [serial = 1970] [outer = 0x7fa14f257800] 03:46:45 INFO - PROCESS | 1955 | 1461062805717 Marionette DEBUG loaded listener.js 03:46:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 239 (0x7fa152a6fc00) [pid = 1955] [serial = 1971] [outer = 0x7fa14f257800] 03:46:46 INFO - PROCESS | 1955 | 1461062806629 Marionette TRACE conn5 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 03:46:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 03:46:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1534ms 03:46:46 INFO - PROCESS | 1955 | 1461062806676 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 03:46:46 INFO - PROCESS | 1955 | 1461062806680 Marionette TRACE conn5 <- [1,2597,null,{"value":"8"}] 03:46:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 03:46:46 INFO - PROCESS | 1955 | 1461062806686 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 03:46:46 INFO - PROCESS | 1955 | 1461062806690 Marionette TRACE conn5 <- [1,2598,null,{}] 03:46:46 INFO - PROCESS | 1955 | 1461062806696 Marionette TRACE conn5 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:46 INFO - PROCESS | 1955 | 1461062806964 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 03:46:47 INFO - PROCESS | 1955 | 1461062807288 Marionette TRACE conn5 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:47 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15577f800 == 132 [pid = 1955] [id = 657] 03:46:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 240 (0x7fa1540c4400) [pid = 1955] [serial = 1972] [outer = (nil)] 03:46:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 241 (0x7fa154228000) [pid = 1955] [serial = 1973] [outer = 0x7fa1540c4400] 03:46:47 INFO - PROCESS | 1955 | 1461062807384 Marionette DEBUG loaded listener.js 03:46:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 242 (0x7fa1542df000) [pid = 1955] [serial = 1974] [outer = 0x7fa1540c4400] 03:46:48 INFO - PROCESS | 1955 | 1461062808347 Marionette TRACE conn5 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 03:46:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 03:46:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1734ms 03:46:48 INFO - PROCESS | 1955 | 1461062808423 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 03:46:48 INFO - PROCESS | 1955 | 1461062808426 Marionette TRACE conn5 <- [1,2601,null,{"value":"8"}] 03:46:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 03:46:48 INFO - PROCESS | 1955 | 1461062808432 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 03:46:48 INFO - PROCESS | 1955 | 1461062808435 Marionette TRACE conn5 <- [1,2602,null,{}] 03:46:48 INFO - PROCESS | 1955 | 1461062808441 Marionette TRACE conn5 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:48 INFO - PROCESS | 1955 | 1461062808701 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 03:46:49 INFO - PROCESS | 1955 | 1461062809013 Marionette TRACE conn5 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:49 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa156524000 == 133 [pid = 1955] [id = 658] 03:46:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 243 (0x7fa1543e7000) [pid = 1955] [serial = 1975] [outer = (nil)] 03:46:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 244 (0x7fa1553b6800) [pid = 1955] [serial = 1976] [outer = 0x7fa1543e7000] 03:46:49 INFO - PROCESS | 1955 | 1461062809099 Marionette DEBUG loaded listener.js 03:46:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 245 (0x7fa1559aa400) [pid = 1955] [serial = 1977] [outer = 0x7fa1543e7000] 03:46:50 INFO - PROCESS | 1955 | 1461062810018 Marionette TRACE conn5 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 03:46:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 03:46:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1641ms 03:46:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 03:46:50 INFO - PROCESS | 1955 | 1461062810076 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 03:46:50 INFO - PROCESS | 1955 | 1461062810079 Marionette TRACE conn5 <- [1,2605,null,{"value":"8"}] 03:46:50 INFO - PROCESS | 1955 | 1461062810086 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 03:46:50 INFO - PROCESS | 1955 | 1461062810089 Marionette TRACE conn5 <- [1,2606,null,{}] 03:46:50 INFO - PROCESS | 1955 | 1461062810095 Marionette TRACE conn5 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:50 INFO - PROCESS | 1955 | 1461062810323 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 03:46:50 INFO - PROCESS | 1955 | 1461062810639 Marionette TRACE conn5 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:50 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15a877800 == 134 [pid = 1955] [id = 659] 03:46:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 246 (0x7fa152a6ec00) [pid = 1955] [serial = 1978] [outer = (nil)] 03:46:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 247 (0x7fa155b5ec00) [pid = 1955] [serial = 1979] [outer = 0x7fa152a6ec00] 03:46:50 INFO - PROCESS | 1955 | 1461062810719 Marionette DEBUG loaded listener.js 03:46:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 248 (0x7fa156602800) [pid = 1955] [serial = 1980] [outer = 0x7fa152a6ec00] 03:46:51 INFO - PROCESS | 1955 | 1461062811609 Marionette TRACE conn5 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 03:46:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 03:46:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1586ms 03:46:51 INFO - PROCESS | 1955 | 1461062811671 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 03:46:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 03:46:51 INFO - PROCESS | 1955 | 1461062811675 Marionette TRACE conn5 <- [1,2609,null,{"value":"8"}] 03:46:51 INFO - PROCESS | 1955 | 1461062811681 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 03:46:51 INFO - PROCESS | 1955 | 1461062811685 Marionette TRACE conn5 <- [1,2610,null,{}] 03:46:51 INFO - PROCESS | 1955 | 1461062811690 Marionette TRACE conn5 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:51 INFO - PROCESS | 1955 | 1461062811933 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 03:46:52 INFO - PROCESS | 1955 | 1461062812253 Marionette TRACE conn5 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:52 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15b860000 == 135 [pid = 1955] [id = 660] 03:46:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 249 (0x7fa1543e8800) [pid = 1955] [serial = 1981] [outer = (nil)] 03:46:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 250 (0x7fa15a60e800) [pid = 1955] [serial = 1982] [outer = 0x7fa1543e8800] 03:46:52 INFO - PROCESS | 1955 | 1461062812333 Marionette DEBUG loaded listener.js 03:46:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 251 (0x7fa15a64fc00) [pid = 1955] [serial = 1983] [outer = 0x7fa1543e8800] 03:46:53 INFO - PROCESS | 1955 | 1461062813240 Marionette TRACE conn5 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 03:46:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 03:46:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1632ms 03:46:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 03:46:53 INFO - PROCESS | 1955 | 1461062813313 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 03:46:53 INFO - PROCESS | 1955 | 1461062813316 Marionette TRACE conn5 <- [1,2613,null,{"value":"8"}] 03:46:53 INFO - PROCESS | 1955 | 1461062813323 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 03:46:53 INFO - PROCESS | 1955 | 1461062813327 Marionette TRACE conn5 <- [1,2614,null,{}] 03:46:53 INFO - PROCESS | 1955 | 1461062813334 Marionette TRACE conn5 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:53 INFO - PROCESS | 1955 | 1461062813564 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 03:46:53 INFO - PROCESS | 1955 | 1461062813883 Marionette TRACE conn5 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:53 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15d030000 == 136 [pid = 1955] [id = 661] 03:46:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 252 (0x7fa155c98400) [pid = 1955] [serial = 1984] [outer = (nil)] 03:46:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 253 (0x7fa15b4d2400) [pid = 1955] [serial = 1985] [outer = 0x7fa155c98400] 03:46:53 INFO - PROCESS | 1955 | 1461062813963 Marionette DEBUG loaded listener.js 03:46:54 INFO - PROCESS | 1955 | ++DOMWINDOW == 254 (0x7fa15ca57000) [pid = 1955] [serial = 1986] [outer = 0x7fa155c98400] 03:46:54 INFO - PROCESS | 1955 | 1461062814830 Marionette TRACE conn5 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 03:46:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 03:46:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1542ms 03:46:54 INFO - PROCESS | 1955 | 1461062814863 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 03:46:54 INFO - PROCESS | 1955 | 1461062814867 Marionette TRACE conn5 <- [1,2617,null,{"value":"8"}] 03:46:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 03:46:54 INFO - PROCESS | 1955 | 1461062814873 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 03:46:54 INFO - PROCESS | 1955 | 1461062814878 Marionette TRACE conn5 <- [1,2618,null,{}] 03:46:54 INFO - PROCESS | 1955 | 1461062814883 Marionette TRACE conn5 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:55 INFO - PROCESS | 1955 | 1461062815122 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 03:46:55 INFO - PROCESS | 1955 | 1461062815407 Marionette TRACE conn5 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:55 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dd8b800 == 137 [pid = 1955] [id = 662] 03:46:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 255 (0x7fa15ceb0400) [pid = 1955] [serial = 1987] [outer = (nil)] 03:46:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 256 (0x7fa15d07a400) [pid = 1955] [serial = 1988] [outer = 0x7fa15ceb0400] 03:46:55 INFO - PROCESS | 1955 | 1461062815540 Marionette DEBUG loaded listener.js 03:46:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 257 (0x7fa15d344c00) [pid = 1955] [serial = 1989] [outer = 0x7fa15ceb0400] 03:46:56 INFO - PROCESS | 1955 | 1461062816428 Marionette TRACE conn5 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 03:46:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 03:46:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1628ms 03:46:56 INFO - PROCESS | 1955 | 1461062816503 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 03:46:56 INFO - PROCESS | 1955 | 1461062816506 Marionette TRACE conn5 <- [1,2621,null,{"value":"8"}] 03:46:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 03:46:56 INFO - PROCESS | 1955 | 1461062816512 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 03:46:56 INFO - PROCESS | 1955 | 1461062816515 Marionette TRACE conn5 <- [1,2622,null,{}] 03:46:56 INFO - PROCESS | 1955 | 1461062816520 Marionette TRACE conn5 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:56 INFO - PROCESS | 1955 | 1461062816814 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 03:46:57 INFO - PROCESS | 1955 | 1461062817145 Marionette TRACE conn5 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:57 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa160da4000 == 138 [pid = 1955] [id = 663] 03:46:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 258 (0x7fa15ceb8400) [pid = 1955] [serial = 1990] [outer = (nil)] 03:46:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 259 (0x7fa15d9f9400) [pid = 1955] [serial = 1991] [outer = 0x7fa15ceb8400] 03:46:57 INFO - PROCESS | 1955 | 1461062817223 Marionette DEBUG loaded listener.js 03:46:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 260 (0x7fa15dcab800) [pid = 1955] [serial = 1992] [outer = 0x7fa15ceb8400] 03:46:58 INFO - PROCESS | 1955 | 1461062818068 Marionette TRACE conn5 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 03:46:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 03:46:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1626ms 03:46:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 03:46:58 INFO - PROCESS | 1955 | 1461062818139 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 03:46:58 INFO - PROCESS | 1955 | 1461062818142 Marionette TRACE conn5 <- [1,2625,null,{"value":"8"}] 03:46:58 INFO - PROCESS | 1955 | 1461062818149 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 03:46:58 INFO - PROCESS | 1955 | 1461062818152 Marionette TRACE conn5 <- [1,2626,null,{}] 03:46:58 INFO - PROCESS | 1955 | 1461062818157 Marionette TRACE conn5 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:58 INFO - PROCESS | 1955 | 1461062818385 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 03:46:58 INFO - PROCESS | 1955 | 1461062818700 Marionette TRACE conn5 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:58 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1618cf000 == 139 [pid = 1955] [id = 664] 03:46:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 261 (0x7fa15a60a000) [pid = 1955] [serial = 1993] [outer = (nil)] 03:46:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 262 (0x7fa15ee28c00) [pid = 1955] [serial = 1994] [outer = 0x7fa15a60a000] 03:46:58 INFO - PROCESS | 1955 | 1461062818777 Marionette DEBUG loaded listener.js 03:46:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 263 (0x7fa160b1fc00) [pid = 1955] [serial = 1995] [outer = 0x7fa15a60a000] 03:46:59 INFO - PROCESS | 1955 | 1461062819639 Marionette TRACE conn5 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 03:46:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 03:46:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1532ms 03:46:59 INFO - PROCESS | 1955 | 1461062819680 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 03:46:59 INFO - PROCESS | 1955 | 1461062819685 Marionette TRACE conn5 <- [1,2629,null,{"value":"8"}] 03:46:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 03:46:59 INFO - PROCESS | 1955 | 1461062819691 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 03:46:59 INFO - PROCESS | 1955 | 1461062819694 Marionette TRACE conn5 <- [1,2630,null,{}] 03:46:59 INFO - PROCESS | 1955 | 1461062819701 Marionette TRACE conn5 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:59 INFO - PROCESS | 1955 | 1461062819925 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 03:47:00 INFO - PROCESS | 1955 | 1461062820206 Marionette TRACE conn5 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:00 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa161d0d800 == 140 [pid = 1955] [id = 665] 03:47:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 264 (0x7fa1540cb800) [pid = 1955] [serial = 1996] [outer = (nil)] 03:47:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 265 (0x7fa160de0000) [pid = 1955] [serial = 1997] [outer = 0x7fa1540cb800] 03:47:00 INFO - PROCESS | 1955 | 1461062820334 Marionette DEBUG loaded listener.js 03:47:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 266 (0x7fa160f67c00) [pid = 1955] [serial = 1998] [outer = 0x7fa1540cb800] 03:47:01 INFO - PROCESS | 1955 | 1461062821193 Marionette TRACE conn5 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 03:47:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 03:47:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1579ms 03:47:01 INFO - PROCESS | 1955 | 1461062821272 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 03:47:01 INFO - PROCESS | 1955 | 1461062821276 Marionette TRACE conn5 <- [1,2633,null,{"value":"8"}] 03:47:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 03:47:01 INFO - PROCESS | 1955 | 1461062821282 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 03:47:01 INFO - PROCESS | 1955 | 1461062821286 Marionette TRACE conn5 <- [1,2634,null,{}] 03:47:01 INFO - PROCESS | 1955 | 1461062821291 Marionette TRACE conn5 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:01 INFO - PROCESS | 1955 | 1461062821576 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 03:47:01 INFO - PROCESS | 1955 | 1461062821902 Marionette TRACE conn5 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:01 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa163303800 == 141 [pid = 1955] [id = 666] 03:47:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 267 (0x7fa154364800) [pid = 1955] [serial = 1999] [outer = (nil)] 03:47:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 268 (0x7fa1616e4000) [pid = 1955] [serial = 2000] [outer = 0x7fa154364800] 03:47:01 INFO - PROCESS | 1955 | 1461062821983 Marionette DEBUG loaded listener.js 03:47:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 269 (0x7fa1616ed000) [pid = 1955] [serial = 2001] [outer = 0x7fa154364800] 03:47:02 INFO - PROCESS | 1955 | 1461062822871 Marionette TRACE conn5 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 03:47:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 03:47:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1634ms 03:47:02 INFO - PROCESS | 1955 | 1461062822917 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 03:47:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 03:47:02 INFO - PROCESS | 1955 | 1461062822921 Marionette TRACE conn5 <- [1,2637,null,{"value":"8"}] 03:47:02 INFO - PROCESS | 1955 | 1461062822927 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 03:47:02 INFO - PROCESS | 1955 | 1461062822930 Marionette TRACE conn5 <- [1,2638,null,{}] 03:47:02 INFO - PROCESS | 1955 | 1461062822936 Marionette TRACE conn5 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:03 INFO - PROCESS | 1955 | 1461062823161 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 03:47:03 INFO - PROCESS | 1955 | 1461062823456 Marionette TRACE conn5 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:03 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16631d800 == 142 [pid = 1955] [id = 667] 03:47:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 270 (0x7fa160baf000) [pid = 1955] [serial = 2002] [outer = (nil)] 03:47:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 271 (0x7fa161be3c00) [pid = 1955] [serial = 2003] [outer = 0x7fa160baf000] 03:47:03 INFO - PROCESS | 1955 | 1461062823574 Marionette DEBUG loaded listener.js 03:47:03 INFO - PROCESS | 1955 | ++DOMWINDOW == 272 (0x7fa161befc00) [pid = 1955] [serial = 2004] [outer = 0x7fa160baf000] 03:47:04 INFO - PROCESS | 1955 | 1461062824423 Marionette TRACE conn5 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 03:47:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 03:47:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1528ms 03:47:04 INFO - PROCESS | 1955 | 1461062824456 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 03:47:04 INFO - PROCESS | 1955 | 1461062824459 Marionette TRACE conn5 <- [1,2641,null,{"value":"8"}] 03:47:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 03:47:04 INFO - PROCESS | 1955 | 1461062824468 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 03:47:04 INFO - PROCESS | 1955 | 1461062824473 Marionette TRACE conn5 <- [1,2642,null,{}] 03:47:04 INFO - PROCESS | 1955 | 1461062824480 Marionette TRACE conn5 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:04 INFO - PROCESS | 1955 | 1461062824719 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 03:47:05 INFO - PROCESS | 1955 | 1461062825008 Marionette TRACE conn5 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:05 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1678bc000 == 143 [pid = 1955] [id = 668] 03:47:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 273 (0x7fa155b52c00) [pid = 1955] [serial = 2005] [outer = (nil)] 03:47:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 274 (0x7fa161db5400) [pid = 1955] [serial = 2006] [outer = 0x7fa155b52c00] 03:47:05 INFO - PROCESS | 1955 | 1461062825132 Marionette DEBUG loaded listener.js 03:47:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 275 (0x7fa163478800) [pid = 1955] [serial = 2007] [outer = 0x7fa155b52c00] 03:47:06 INFO - PROCESS | 1955 | 1461062826000 Marionette TRACE conn5 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 03:47:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 03:47:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1583ms 03:47:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 03:47:06 INFO - PROCESS | 1955 | 1461062826051 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 03:47:06 INFO - PROCESS | 1955 | 1461062826054 Marionette TRACE conn5 <- [1,2645,null,{"value":"8"}] 03:47:06 INFO - PROCESS | 1955 | 1461062826061 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 03:47:06 INFO - PROCESS | 1955 | 1461062826064 Marionette TRACE conn5 <- [1,2646,null,{}] 03:47:06 INFO - PROCESS | 1955 | 1461062826069 Marionette TRACE conn5 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:06 INFO - PROCESS | 1955 | 1461062826302 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 03:47:06 INFO - PROCESS | 1955 | 1461062826626 Marionette TRACE conn5 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:06 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16ce41800 == 144 [pid = 1955] [id = 669] 03:47:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 276 (0x7fa15cba1000) [pid = 1955] [serial = 2008] [outer = (nil)] 03:47:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 277 (0x7fa164c86000) [pid = 1955] [serial = 2009] [outer = 0x7fa15cba1000] 03:47:06 INFO - PROCESS | 1955 | 1461062826706 Marionette DEBUG loaded listener.js 03:47:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 278 (0x7fa165999800) [pid = 1955] [serial = 2010] [outer = 0x7fa15cba1000] 03:47:07 INFO - PROCESS | 1955 | 1461062827585 Marionette TRACE conn5 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 03:47:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 03:47:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1579ms 03:47:07 INFO - PROCESS | 1955 | 1461062827640 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 03:47:07 INFO - PROCESS | 1955 | 1461062827644 Marionette TRACE conn5 <- [1,2649,null,{"value":"8"}] 03:47:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 03:47:07 INFO - PROCESS | 1955 | 1461062827651 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 03:47:07 INFO - PROCESS | 1955 | 1461062827655 Marionette TRACE conn5 <- [1,2650,null,{}] 03:47:07 INFO - PROCESS | 1955 | 1461062827661 Marionette TRACE conn5 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:07 INFO - PROCESS | 1955 | 1461062827936 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 03:47:08 INFO - PROCESS | 1955 | 1461062828293 Marionette TRACE conn5 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:08 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa176d7b000 == 145 [pid = 1955] [id = 670] 03:47:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 279 (0x7fa14f0b7800) [pid = 1955] [serial = 2011] [outer = (nil)] 03:47:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 280 (0x7fa16623c400) [pid = 1955] [serial = 2012] [outer = 0x7fa14f0b7800] 03:47:08 INFO - PROCESS | 1955 | 1461062828374 Marionette DEBUG loaded listener.js 03:47:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 281 (0x7fa166418000) [pid = 1955] [serial = 2013] [outer = 0x7fa14f0b7800] 03:47:10 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa167586000 == 144 [pid = 1955] [id = 549] 03:47:10 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16ce44800 == 143 [pid = 1955] [id = 551] 03:47:10 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15d108800 == 142 [pid = 1955] [id = 552] 03:47:10 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa151fe5800 == 141 [pid = 1955] [id = 599] 03:47:10 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa146668000 == 140 [pid = 1955] [id = 598] 03:47:10 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa169817800 == 139 [pid = 1955] [id = 550] 03:47:10 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa151dea000 == 138 [pid = 1955] [id = 645] 03:47:10 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa151dd0800 == 137 [pid = 1955] [id = 644] 03:47:10 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa143ed3000 == 136 [pid = 1955] [id = 643] 03:47:10 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa143ddc800 == 135 [pid = 1955] [id = 642] 03:47:10 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15f007000 == 134 [pid = 1955] [id = 641] 03:47:10 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa148fab000 == 133 [pid = 1955] [id = 640] 03:47:10 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa178ad4000 == 132 [pid = 1955] [id = 639] 03:47:10 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa17680b000 == 131 [pid = 1955] [id = 638] 03:47:10 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa169806000 == 130 [pid = 1955] [id = 637] 03:47:10 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa165985000 == 129 [pid = 1955] [id = 636] 03:47:10 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16214b000 == 128 [pid = 1955] [id = 635] 03:47:10 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa161218000 == 127 [pid = 1955] [id = 634] 03:47:10 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dc9f800 == 126 [pid = 1955] [id = 633] 03:47:10 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15cd8e000 == 125 [pid = 1955] [id = 632] 03:47:10 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15a61c800 == 124 [pid = 1955] [id = 631] 03:47:10 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa151fdc800 == 123 [pid = 1955] [id = 630] 03:47:10 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa149ab5800 == 122 [pid = 1955] [id = 629] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 280 (0x7fa1616f0000) [pid = 1955] [serial = 1749] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 279 (0x7fa155958800) [pid = 1955] [serial = 1755] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 278 (0x7fa152a6a400) [pid = 1955] [serial = 1752] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 277 (0x7fa15b82bc00) [pid = 1955] [serial = 1886] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 276 (0x7fa14f0b6400) [pid = 1955] [serial = 1623] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 275 (0x7fa173e25000) [pid = 1955] [serial = 1847] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 274 (0x7fa164d2d400) [pid = 1955] [serial = 1713] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 273 (0x7fa15ca60000) [pid = 1955] [serial = 1587] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 272 (0x7fa1669ac400) [pid = 1955] [serial = 1838] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 271 (0x7fa15334ac00) [pid = 1955] [serial = 1563] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 270 (0x7fa14ef4cc00) [pid = 1955] [serial = 1856] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 269 (0x7fa15eb80800) [pid = 1955] [serial = 1820] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 268 (0x7fa164c8e400) [pid = 1955] [serial = 1835] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 267 (0x7fa155ca0000) [pid = 1955] [serial = 1826] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 266 (0x7fa1617a2000) [pid = 1955] [serial = 1656] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 265 (0x7fa152a6c000) [pid = 1955] [serial = 1823] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 264 (0x7fa155b5d800) [pid = 1955] [serial = 1578] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 263 (0x7fa15535f000) [pid = 1955] [serial = 1629] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 262 (0x7fa1559aac00) [pid = 1955] [serial = 1575] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 261 (0x7fa14a455000) [pid = 1955] [serial = 1868] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 260 (0x7fa15d74e800) [pid = 1955] [serial = 1638] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 259 (0x7fa15cba4c00) [pid = 1955] [serial = 1683] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 258 (0x7fa161dba000) [pid = 1955] [serial = 1704] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 257 (0x7fa15a60e000) [pid = 1955] [serial = 1632] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 256 (0x7fa149eee800) [pid = 1955] [serial = 1871] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 255 (0x7fa1669a6c00) [pid = 1955] [serial = 1722] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 254 (0x7fa15d8b0400) [pid = 1955] [serial = 1641] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 253 (0x7fa15cd10800) [pid = 1955] [serial = 1590] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 252 (0x7fa1559aec00) [pid = 1955] [serial = 1620] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 251 (0x7fa15eb84800) [pid = 1955] [serial = 1647] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 250 (0x7fa169869400) [pid = 1955] [serial = 1844] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 249 (0x7fa15d9f4c00) [pid = 1955] [serial = 1829] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 248 (0x7fa14a089400) [pid = 1955] [serial = 1872] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 247 (0x7fa161be6000) [pid = 1955] [serial = 1832] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 246 (0x7fa1540cb000) [pid = 1955] [serial = 1878] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 245 (0x7fa14f049800) [pid = 1955] [serial = 1859] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 244 (0x7fa14e3f3c00) [pid = 1955] [serial = 1874] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 243 (0x7fa1542dc800) [pid = 1955] [serial = 1569] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 242 (0x7fa152a6e000) [pid = 1955] [serial = 1626] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 241 (0x7fa14a454000) [pid = 1955] [serial = 1862] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 240 (0x7fa14e8bfc00) [pid = 1955] [serial = 1875] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 239 (0x7fa15d34b800) [pid = 1955] [serial = 1695] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 238 (0x7fa15ca5c000) [pid = 1955] [serial = 1692] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 237 (0x7fa166130c00) [pid = 1955] [serial = 1716] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 236 (0x7fa14a088800) [pid = 1955] [serial = 1853] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 235 (0x7fa152b0b800) [pid = 1955] [serial = 1593] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 234 (0x7fa160c63800) [pid = 1955] [serial = 1650] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 233 (0x7fa161beb400) [pid = 1955] [serial = 1659] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 232 (0x7fa167366400) [pid = 1955] [serial = 1841] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 231 (0x7fa1514e0c00) [pid = 1955] [serial = 1877] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 230 (0x7fa15b828800) [pid = 1955] [serial = 1635] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 229 (0x7fa15224b000) [pid = 1955] [serial = 1686] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 228 (0x7fa14e8b4800) [pid = 1955] [serial = 1557] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 227 (0x7fa1503b2c00) [pid = 1955] [serial = 1560] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 226 (0x7fa152949400) [pid = 1955] [serial = 1596] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 225 (0x7fa16133b400) [pid = 1955] [serial = 1653] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 224 (0x7fa15660a000) [pid = 1955] [serial = 1883] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 223 (0x7fa1553b7400) [pid = 1955] [serial = 1572] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 222 (0x7fa15dcad000) [pid = 1955] [serial = 1644] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 221 (0x7fa15a646000) [pid = 1955] [serial = 1584] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 220 (0x7fa1617aa800) [pid = 1955] [serial = 1701] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 219 (0x7fa1514d7800) [pid = 1955] [serial = 1850] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 218 (0x7fa160dde800) [pid = 1955] [serial = 1821] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 217 (0x7fa1542df800) [pid = 1955] [serial = 1689] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 216 (0x7fa1621c6400) [pid = 1955] [serial = 1707] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 215 (0x7fa156609800) [pid = 1955] [serial = 1581] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 214 (0x7fa1553b3c00) [pid = 1955] [serial = 1881] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 213 (0x7fa15eb7c400) [pid = 1955] [serial = 1698] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 212 (0x7fa15b82ec00) [pid = 1955] [serial = 1884] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 211 (0x7fa16623e400) [pid = 1955] [serial = 1719] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 210 (0x7fa154245000) [pid = 1955] [serial = 1566] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 209 (0x7fa149eecc00) [pid = 1955] [serial = 1865] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 208 (0x7fa164810400) [pid = 1955] [serial = 1710] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 207 (0x7fa152c55800) [pid = 1955] [serial = 1554] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 206 (0x7fa1542db000) [pid = 1955] [serial = 1880] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | --DOMWINDOW == 205 (0x7fa154229400) [pid = 1955] [serial = 1725] [outer = (nil)] [url = about:blank] 03:47:10 INFO - PROCESS | 1955 | 1461062830848 Marionette TRACE conn5 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 03:47:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 03:47:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 3240ms 03:47:10 INFO - PROCESS | 1955 | 1461062830892 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 03:47:10 INFO - PROCESS | 1955 | 1461062830899 Marionette TRACE conn5 <- [1,2653,null,{"value":"8"}] 03:47:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 03:47:10 INFO - PROCESS | 1955 | 1461062830909 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 03:47:10 INFO - PROCESS | 1955 | 1461062830914 Marionette TRACE conn5 <- [1,2654,null,{}] 03:47:10 INFO - PROCESS | 1955 | 1461062830923 Marionette TRACE conn5 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:11 INFO - PROCESS | 1955 | 1461062831153 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 03:47:11 INFO - PROCESS | 1955 | 1461062831350 Marionette TRACE conn5 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:11 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa144895000 == 123 [pid = 1955] [id = 671] 03:47:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 206 (0x7fa149bd6000) [pid = 1955] [serial = 2014] [outer = (nil)] 03:47:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 207 (0x7fa149ef0800) [pid = 1955] [serial = 2015] [outer = 0x7fa149bd6000] 03:47:11 INFO - PROCESS | 1955 | 1461062831419 Marionette DEBUG loaded listener.js 03:47:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 208 (0x7fa14a114800) [pid = 1955] [serial = 2016] [outer = 0x7fa149bd6000] 03:47:12 INFO - PROCESS | 1955 | 1461062832331 Marionette TRACE conn5 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 03:47:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 03:47:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1487ms 03:47:12 INFO - PROCESS | 1955 | 1461062832397 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 03:47:12 INFO - PROCESS | 1955 | 1461062832405 Marionette TRACE conn5 <- [1,2657,null,{"value":"8"}] 03:47:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 03:47:12 INFO - PROCESS | 1955 | 1461062832415 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 03:47:12 INFO - PROCESS | 1955 | 1461062832419 Marionette TRACE conn5 <- [1,2658,null,{}] 03:47:12 INFO - PROCESS | 1955 | 1461062832425 Marionette TRACE conn5 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:12 INFO - PROCESS | 1955 | 1461062832641 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 03:47:12 INFO - PROCESS | 1955 | 1461062832956 Marionette TRACE conn5 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:12 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14a0d7800 == 124 [pid = 1955] [id = 672] 03:47:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 209 (0x7fa14a44e400) [pid = 1955] [serial = 2017] [outer = (nil)] 03:47:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 210 (0x7fa14c749800) [pid = 1955] [serial = 2018] [outer = 0x7fa14a44e400] 03:47:13 INFO - PROCESS | 1955 | 1461062833041 Marionette DEBUG loaded listener.js 03:47:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 211 (0x7fa14c891c00) [pid = 1955] [serial = 2019] [outer = 0x7fa14a44e400] 03:47:13 INFO - PROCESS | 1955 | 1461062833867 Marionette TRACE conn5 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 03:47:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 03:47:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1483ms 03:47:13 INFO - PROCESS | 1955 | 1461062833899 Marionette TRACE conn5 -> [0,2661,"getWindowHandle",null] 03:47:13 INFO - PROCESS | 1955 | 1461062833903 Marionette TRACE conn5 <- [1,2661,null,{"value":"8"}] 03:47:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 03:47:13 INFO - PROCESS | 1955 | 1461062833911 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 03:47:13 INFO - PROCESS | 1955 | 1461062833917 Marionette TRACE conn5 <- [1,2662,null,{}] 03:47:13 INFO - PROCESS | 1955 | 1461062833942 Marionette TRACE conn5 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:14 INFO - PROCESS | 1955 | 1461062834246 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 03:47:14 INFO - PROCESS | 1955 | 1461062834294 Marionette TRACE conn5 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:14 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14c0ec800 == 125 [pid = 1955] [id = 673] 03:47:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 212 (0x7fa14dfd9800) [pid = 1955] [serial = 2020] [outer = (nil)] 03:47:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 213 (0x7fa14e3c2400) [pid = 1955] [serial = 2021] [outer = 0x7fa14dfd9800] 03:47:14 INFO - PROCESS | 1955 | 1461062834443 Marionette DEBUG loaded listener.js 03:47:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 214 (0x7fa14e3f7800) [pid = 1955] [serial = 2022] [outer = 0x7fa14dfd9800] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 213 (0x7fa15d341c00) [pid = 1955] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 212 (0x7fa1647dc400) [pid = 1955] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 211 (0x7fa15a602400) [pid = 1955] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 210 (0x7fa1739b8800) [pid = 1955] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 209 (0x7fa166f6b000) [pid = 1955] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 208 (0x7fa1648df000) [pid = 1955] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 207 (0x7fa1553b8c00) [pid = 1955] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 206 (0x7fa16628e000) [pid = 1955] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 205 (0x7fa15421c000) [pid = 1955] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 204 (0x7fa149ee7000) [pid = 1955] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 203 (0x7fa173743800) [pid = 1955] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 202 (0x7fa146607400) [pid = 1955] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 201 (0x7fa1673a8400) [pid = 1955] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 200 (0x7fa15cb9c000) [pid = 1955] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 199 (0x7fa166f67c00) [pid = 1955] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 198 (0x7fa155b56000) [pid = 1955] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 197 (0x7fa14f0b6000) [pid = 1955] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 196 (0x7fa146604800) [pid = 1955] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 195 (0x7fa14e3e1800) [pid = 1955] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 194 (0x7fa15cd02800) [pid = 1955] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 193 (0x7fa152243800) [pid = 1955] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 192 (0x7fa14d2f6000) [pid = 1955] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 191 (0x7fa1491c2800) [pid = 1955] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 190 (0x7fa1542d9000) [pid = 1955] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 189 (0x7fa16641c000) [pid = 1955] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 188 (0x7fa152a76800) [pid = 1955] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 187 (0x7fa14e730400) [pid = 1955] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 186 (0x7fa1491d1400) [pid = 1955] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 185 (0x7fa149ee3400) [pid = 1955] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 184 (0x7fa160dd4400) [pid = 1955] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 183 (0x7fa14c893400) [pid = 1955] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 182 (0x7fa14c742400) [pid = 1955] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 181 (0x7fa14c744c00) [pid = 1955] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 180 (0x7fa14e3e0000) [pid = 1955] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 179 (0x7fa1491c3800) [pid = 1955] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 178 (0x7fa160dd4800) [pid = 1955] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 177 (0x7fa149bde400) [pid = 1955] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 176 (0x7fa146607c00) [pid = 1955] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 175 (0x7fa1514d3800) [pid = 1955] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 174 (0x7fa155c99000) [pid = 1955] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 173 (0x7fa174b2cc00) [pid = 1955] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 172 (0x7fa149ee5c00) [pid = 1955] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 171 (0x7fa149ee5000) [pid = 1955] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 170 (0x7fa14a44b400) [pid = 1955] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 169 (0x7fa160c66800) [pid = 1955] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 168 (0x7fa161be5c00) [pid = 1955] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 167 (0x7fa149bdb800) [pid = 1955] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 166 (0x7fa149bdf400) [pid = 1955] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 165 (0x7fa14a083c00) [pid = 1955] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 164 (0x7fa14a08d000) [pid = 1955] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 163 (0x7fa1467b1400) [pid = 1955] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 162 (0x7fa165992c00) [pid = 1955] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 03:47:15 INFO - PROCESS | 1955 | --DOMWINDOW == 161 (0x7fa14d2f8400) [pid = 1955] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 03:47:16 INFO - PROCESS | 1955 | 1461062836366 Marionette TRACE conn5 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 03:47:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 03:47:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 2496ms 03:47:16 INFO - PROCESS | 1955 | 1461062836408 Marionette TRACE conn5 -> [0,2665,"getWindowHandle",null] 03:47:16 INFO - PROCESS | 1955 | 1461062836413 Marionette TRACE conn5 <- [1,2665,null,{"value":"8"}] 03:47:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 03:47:16 INFO - PROCESS | 1955 | 1461062836419 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 03:47:16 INFO - PROCESS | 1955 | 1461062836422 Marionette TRACE conn5 <- [1,2666,null,{}] 03:47:16 INFO - PROCESS | 1955 | 1461062836428 Marionette TRACE conn5 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:16 INFO - PROCESS | 1955 | 1461062836640 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 03:47:16 INFO - PROCESS | 1955 | 1461062836835 Marionette TRACE conn5 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:16 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14a29a000 == 126 [pid = 1955] [id = 674] 03:47:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 162 (0x7fa146605400) [pid = 1955] [serial = 2023] [outer = (nil)] 03:47:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 163 (0x7fa149ee7000) [pid = 1955] [serial = 2024] [outer = 0x7fa146605400] 03:47:16 INFO - PROCESS | 1955 | 1461062836902 Marionette DEBUG loaded listener.js 03:47:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 164 (0x7fa14c744400) [pid = 1955] [serial = 2025] [outer = 0x7fa146605400] 03:47:18 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:47:18 INFO - PROCESS | 1955 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:47:18 INFO - PROCESS | 1955 | 1461062838362 Marionette TRACE conn5 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 03:47:18 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) 03:47:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2035ms 03:47:18 INFO - PROCESS | 1955 | 1461062838455 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 03:47:18 INFO - PROCESS | 1955 | 1461062838460 Marionette TRACE conn5 <- [1,2669,null,{"value":"8"}] 03:47:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 03:47:18 INFO - PROCESS | 1955 | 1461062838518 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 03:47:18 INFO - PROCESS | 1955 | 1461062838525 Marionette TRACE conn5 <- [1,2670,null,{}] 03:47:18 INFO - PROCESS | 1955 | 1461062838534 Marionette TRACE conn5 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:18 INFO - PROCESS | 1955 | 1461062838788 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 03:47:19 INFO - PROCESS | 1955 | 1461062839053 Marionette TRACE conn5 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:19 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa148fbc800 == 127 [pid = 1955] [id = 675] 03:47:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 165 (0x7fa14660f000) [pid = 1955] [serial = 2026] [outer = (nil)] 03:47:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 166 (0x7fa14a089000) [pid = 1955] [serial = 2027] [outer = 0x7fa14660f000] 03:47:19 INFO - PROCESS | 1955 | 1461062839132 Marionette DEBUG loaded listener.js 03:47:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 167 (0x7fa14a3a4400) [pid = 1955] [serial = 2028] [outer = 0x7fa14660f000] 03:47:20 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:47:20 INFO - PROCESS | 1955 | 1461062840559 Marionette TRACE conn5 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 03:47:20 INFO - PROCESS | 1955 | 1461062840617 Marionette TRACE conn5 <- [1,2673,null,{"value":"8"}] 03:47:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 03:47:20 INFO - PROCESS | 1955 | 1461062840628 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:47:20 INFO - PROCESS | 1955 | 1461062840632 Marionette TRACE conn5 <- [1,2674,null,{}] 03:47:20 INFO - PROCESS | 1955 | 1461062840745 Marionette TRACE conn5 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:20 INFO - PROCESS | 1955 | 1461062840973 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 03:47:21 INFO - PROCESS | 1955 | 1461062841239 Marionette TRACE conn5 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:21 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14ebde800 == 128 [pid = 1955] [id = 676] 03:47:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 168 (0x7fa14660e800) [pid = 1955] [serial = 2029] [outer = (nil)] 03:47:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 169 (0x7fa14c749000) [pid = 1955] [serial = 2030] [outer = 0x7fa14660e800] 03:47:21 INFO - PROCESS | 1955 | 1461062841318 Marionette DEBUG loaded listener.js 03:47:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 170 (0x7fa14dfdc800) [pid = 1955] [serial = 2031] [outer = 0x7fa14660e800] 03:47:22 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:47:22 INFO - PROCESS | 1955 | 1461062842743 Marionette TRACE conn5 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 03:47:22 INFO - PROCESS | 1955 | 1461062842857 Marionette TRACE conn5 <- [1,2677,null,{"value":"8"}] 03:47:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 03:47:22 INFO - PROCESS | 1955 | 1461062842917 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:47:22 INFO - PROCESS | 1955 | 1461062842924 Marionette TRACE conn5 <- [1,2678,null,{}] 03:47:22 INFO - PROCESS | 1955 | 1461062842940 Marionette TRACE conn5 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:23 INFO - PROCESS | 1955 | 1461062843191 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 03:47:23 INFO - PROCESS | 1955 | 1461062843462 Marionette TRACE conn5 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:23 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa151dd0800 == 129 [pid = 1955] [id = 677] 03:47:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 171 (0x7fa14e3d8c00) [pid = 1955] [serial = 2032] [outer = (nil)] 03:47:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 172 (0x7fa14eaa5000) [pid = 1955] [serial = 2033] [outer = 0x7fa14e3d8c00] 03:47:23 INFO - PROCESS | 1955 | 1461062843544 Marionette DEBUG loaded listener.js 03:47:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 173 (0x7fa14ef4f000) [pid = 1955] [serial = 2034] [outer = 0x7fa14e3d8c00] 03:47:24 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:47:24 INFO - PROCESS | 1955 | 1461062844934 Marionette TRACE conn5 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 03:47:24 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) 03:47:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2047ms 03:47:24 INFO - PROCESS | 1955 | 1461062844955 Marionette TRACE conn5 -> [0,2681,"getWindowHandle",null] 03:47:24 INFO - PROCESS | 1955 | 1461062844960 Marionette TRACE conn5 <- [1,2681,null,{"value":"8"}] 03:47:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:47:24 INFO - PROCESS | 1955 | 1461062844966 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:47:24 INFO - PROCESS | 1955 | 1461062844968 Marionette TRACE conn5 <- [1,2682,null,{}] 03:47:24 INFO - PROCESS | 1955 | 1461062844974 Marionette TRACE conn5 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:25 INFO - PROCESS | 1955 | 1461062845295 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 03:47:25 INFO - PROCESS | 1955 | 1461062845542 Marionette TRACE conn5 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:25 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa152a51800 == 130 [pid = 1955] [id = 678] 03:47:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 174 (0x7fa14e3e1400) [pid = 1955] [serial = 2035] [outer = (nil)] 03:47:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 175 (0x7fa14f0b6800) [pid = 1955] [serial = 2036] [outer = 0x7fa14e3e1400] 03:47:25 INFO - PROCESS | 1955 | 1461062845621 Marionette DEBUG loaded listener.js 03:47:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 176 (0x7fa14f25b000) [pid = 1955] [serial = 2037] [outer = 0x7fa14e3e1400] 03:47:26 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:47:26 INFO - PROCESS | 1955 | 1461062846945 Marionette TRACE conn5 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 03:47:26 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) 03:47:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2034ms 03:47:27 INFO - PROCESS | 1955 | 1461062847001 Marionette TRACE conn5 -> [0,2685,"getWindowHandle",null] 03:47:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:47:27 INFO - PROCESS | 1955 | 1461062847006 Marionette TRACE conn5 <- [1,2685,null,{"value":"8"}] 03:47:27 INFO - PROCESS | 1955 | 1461062847013 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:47:27 INFO - PROCESS | 1955 | 1461062847016 Marionette TRACE conn5 <- [1,2686,null,{}] 03:47:27 INFO - PROCESS | 1955 | 1461062847022 Marionette TRACE conn5 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:27 INFO - PROCESS | 1955 | 1461062847333 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 03:47:27 INFO - PROCESS | 1955 | 1461062847578 Marionette TRACE conn5 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:27 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa153f1c800 == 131 [pid = 1955] [id = 679] 03:47:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 177 (0x7fa14e7d8400) [pid = 1955] [serial = 2038] [outer = (nil)] 03:47:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 178 (0x7fa1503ab000) [pid = 1955] [serial = 2039] [outer = 0x7fa14e7d8400] 03:47:27 INFO - PROCESS | 1955 | 1461062847658 Marionette DEBUG loaded listener.js 03:47:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 179 (0x7fa1522a1c00) [pid = 1955] [serial = 2040] [outer = 0x7fa14e7d8400] 03:47:29 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:47:29 INFO - PROCESS | 1955 | 1461062849036 Marionette TRACE conn5 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 03:47:29 INFO - PROCESS | 1955 | 1461062849056 Marionette TRACE conn5 <- [1,2689,null,{"value":"8"}] 03:47:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 03:47:29 INFO - PROCESS | 1955 | 1461062849064 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:47:29 INFO - PROCESS | 1955 | 1461062849068 Marionette TRACE conn5 <- [1,2690,null,{}] 03:47:29 INFO - PROCESS | 1955 | 1461062849075 Marionette TRACE conn5 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:29 INFO - PROCESS | 1955 | 1461062849412 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 03:47:29 INFO - PROCESS | 1955 | 1461062849682 Marionette TRACE conn5 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:29 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155775800 == 132 [pid = 1955] [id = 680] 03:47:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 180 (0x7fa1522a7000) [pid = 1955] [serial = 2041] [outer = (nil)] 03:47:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 181 (0x7fa152a75000) [pid = 1955] [serial = 2042] [outer = 0x7fa1522a7000] 03:47:29 INFO - PROCESS | 1955 | 1461062849760 Marionette DEBUG loaded listener.js 03:47:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 182 (0x7fa1541b4c00) [pid = 1955] [serial = 2043] [outer = 0x7fa1522a7000] 03:47:31 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:47:31 INFO - PROCESS | 1955 | 1461062851091 Marionette TRACE conn5 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 03:47:31 INFO - PROCESS | 1955 | 1461062851151 Marionette TRACE conn5 <- [1,2693,null,{"value":"8"}] 03:47:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 03:47:31 INFO - PROCESS | 1955 | 1461062851159 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:47:31 INFO - PROCESS | 1955 | 1461062851162 Marionette TRACE conn5 <- [1,2694,null,{}] 03:47:31 INFO - PROCESS | 1955 | 1461062851169 Marionette TRACE conn5 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:31 INFO - PROCESS | 1955 | 1461062851463 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 03:47:31 INFO - PROCESS | 1955 | 1461062851707 Marionette TRACE conn5 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:31 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15aa4f000 == 133 [pid = 1955] [id = 681] 03:47:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 183 (0x7fa15294a000) [pid = 1955] [serial = 2044] [outer = (nil)] 03:47:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 184 (0x7fa1542d6400) [pid = 1955] [serial = 2045] [outer = 0x7fa15294a000] 03:47:31 INFO - PROCESS | 1955 | 1461062851786 Marionette DEBUG loaded listener.js 03:47:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 185 (0x7fa154361c00) [pid = 1955] [serial = 2046] [outer = 0x7fa15294a000] 03:47:33 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:47:33 INFO - PROCESS | 1955 | 1461062853168 Marionette TRACE conn5 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 03:47:33 INFO - PROCESS | 1955 | 1461062853201 Marionette TRACE conn5 <- [1,2697,null,{"value":"8"}] 03:47:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 03:47:33 INFO - PROCESS | 1955 | 1461062853208 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:47:33 INFO - PROCESS | 1955 | 1461062853210 Marionette TRACE conn5 <- [1,2698,null,{}] 03:47:33 INFO - PROCESS | 1955 | 1461062853220 Marionette TRACE conn5 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:33 INFO - PROCESS | 1955 | 1461062853534 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 03:47:33 INFO - PROCESS | 1955 | 1461062853821 Marionette TRACE conn5 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:33 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa143dd6800 == 134 [pid = 1955] [id = 682] 03:47:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 186 (0x7fa146606800) [pid = 1955] [serial = 2047] [outer = (nil)] 03:47:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 187 (0x7fa1467b5000) [pid = 1955] [serial = 2048] [outer = 0x7fa146606800] 03:47:33 INFO - PROCESS | 1955 | 1461062853896 Marionette DEBUG loaded listener.js 03:47:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 188 (0x7fa1491cfc00) [pid = 1955] [serial = 2049] [outer = 0x7fa146606800] 03:47:35 INFO - PROCESS | 1955 | SkCairoFTTypeface::onFilterRec unimplemented 03:47:35 INFO - PROCESS | 1955 | 1461062855270 Marionette TRACE conn5 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 03:47:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 03:47:35 INFO - PROCESS | 1955 | 1461062855300 Marionette TRACE conn5 <- [1,2701,null,{"value":"8"}] 03:47:35 INFO - PROCESS | 1955 | 1461062855307 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:47:35 INFO - PROCESS | 1955 | 1461062855310 Marionette TRACE conn5 <- [1,2702,null,{}] 03:47:35 INFO - PROCESS | 1955 | 1461062855316 Marionette TRACE conn5 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:35 INFO - PROCESS | 1955 | 1461062855615 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 03:47:35 INFO - PROCESS | 1955 | 1461062855865 Marionette TRACE conn5 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:35 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa148ec7000 == 135 [pid = 1955] [id = 683] 03:47:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 189 (0x7fa146604000) [pid = 1955] [serial = 2050] [outer = (nil)] 03:47:35 INFO - PROCESS | 1955 | ++DOMWINDOW == 190 (0x7fa1467b7000) [pid = 1955] [serial = 2051] [outer = 0x7fa146604000] 03:47:35 INFO - PROCESS | 1955 | 1461062855940 Marionette DEBUG loaded listener.js 03:47:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 191 (0x7fa149bd4000) [pid = 1955] [serial = 2052] [outer = 0x7fa146604000] 03:47:37 INFO - PROCESS | 1955 | 1461062857505 Marionette TRACE conn5 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 03:47:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:47:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 2231ms 03:47:37 INFO - PROCESS | 1955 | 1461062857539 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 03:47:37 INFO - PROCESS | 1955 | 1461062857544 Marionette TRACE conn5 <- [1,2705,null,{"value":"8"}] 03:47:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:47:37 INFO - PROCESS | 1955 | 1461062857554 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:47:37 INFO - PROCESS | 1955 | 1461062857558 Marionette TRACE conn5 <- [1,2706,null,{}] 03:47:37 INFO - PROCESS | 1955 | 1461062857566 Marionette TRACE conn5 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:37 INFO - PROCESS | 1955 | 1461062857770 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 03:47:38 INFO - PROCESS | 1955 | 1461062858102 Marionette TRACE conn5 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:38 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14c018000 == 136 [pid = 1955] [id = 684] 03:47:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 192 (0x7fa149be0800) [pid = 1955] [serial = 2053] [outer = (nil)] 03:47:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 193 (0x7fa149ee5800) [pid = 1955] [serial = 2054] [outer = 0x7fa149be0800] 03:47:38 INFO - PROCESS | 1955 | 1461062858179 Marionette DEBUG loaded listener.js 03:47:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 194 (0x7fa14a07f000) [pid = 1955] [serial = 2055] [outer = 0x7fa149be0800] 03:47:39 INFO - PROCESS | 1955 | 1461062859133 Marionette TRACE conn5 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 03:47:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:47:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1640ms 03:47:39 INFO - PROCESS | 1955 | 1461062859195 Marionette TRACE conn5 -> [0,2709,"getWindowHandle",null] 03:47:39 INFO - PROCESS | 1955 | 1461062859203 Marionette TRACE conn5 <- [1,2709,null,{"value":"8"}] 03:47:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:47:39 INFO - PROCESS | 1955 | 1461062859214 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:47:39 INFO - PROCESS | 1955 | 1461062859217 Marionette TRACE conn5 <- [1,2710,null,{}] 03:47:39 INFO - PROCESS | 1955 | 1461062859224 Marionette TRACE conn5 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:39 INFO - PROCESS | 1955 | 1461062859496 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 03:47:40 INFO - PROCESS | 1955 | 1461062860073 Marionette TRACE conn5 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:40 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa144891800 == 137 [pid = 1955] [id = 685] 03:47:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 195 (0x7fa14a08b800) [pid = 1955] [serial = 2056] [outer = (nil)] 03:47:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 196 (0x7fa14a118000) [pid = 1955] [serial = 2057] [outer = 0x7fa14a08b800] 03:47:40 INFO - PROCESS | 1955 | 1461062860144 Marionette DEBUG loaded listener.js 03:47:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 197 (0x7fa14a3ab400) [pid = 1955] [serial = 2058] [outer = 0x7fa14a08b800] 03:47:41 INFO - PROCESS | 1955 | 1461062861046 Marionette TRACE conn5 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 03:47:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 03:47:41 INFO - PROCESS | 1955 | 1461062861104 Marionette TRACE conn5 <- [1,2713,null,{"value":"8"}] 03:47:41 INFO - PROCESS | 1955 | 1461062861111 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:47:41 INFO - PROCESS | 1955 | 1461062861117 Marionette TRACE conn5 <- [1,2714,null,{}] 03:47:41 INFO - PROCESS | 1955 | 1461062861133 Marionette TRACE conn5 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:41 INFO - PROCESS | 1955 | 1461062861348 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 03:47:41 INFO - PROCESS | 1955 | 1461062861710 Marionette TRACE conn5 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15590c800 == 136 [pid = 1955] [id = 205] 03:47:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15b86c000 == 135 [pid = 1955] [id = 606] 03:47:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa166121800 == 134 [pid = 1955] [id = 215] 03:47:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa17b743800 == 133 [pid = 1955] [id = 447] 03:47:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155d13800 == 132 [pid = 1955] [id = 220] 03:47:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa161428800 == 131 [pid = 1955] [id = 619] 03:47:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa174b15000 == 130 [pid = 1955] [id = 366] 03:47:41 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa165704000 == 129 [pid = 1955] [id = 214] 03:47:41 INFO - PROCESS | 1955 | --DOMWINDOW == 196 (0x7fa14e7d4000) [pid = 1955] [serial = 1955] [outer = (nil)] [url = about:blank] 03:47:41 INFO - PROCESS | 1955 | --DOMWINDOW == 195 (0x7fa147031000) [pid = 1955] [serial = 1943] [outer = (nil)] [url = about:blank] 03:47:41 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa143de2800 == 130 [pid = 1955] [id = 686] 03:47:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 196 (0x7fa147031000) [pid = 1955] [serial = 2059] [outer = (nil)] 03:47:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 197 (0x7fa149ee6800) [pid = 1955] [serial = 2060] [outer = 0x7fa147031000] 03:47:41 INFO - PROCESS | 1955 | 1461062861846 Marionette DEBUG loaded listener.js 03:47:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 198 (0x7fa14d2f7c00) [pid = 1955] [serial = 2061] [outer = 0x7fa147031000] 03:47:42 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14a29c800 == 129 [pid = 1955] [id = 621] 03:47:42 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15d032800 == 128 [pid = 1955] [id = 191] 03:47:42 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa17d01a000 == 127 [pid = 1955] [id = 117] 03:47:42 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15cd7a000 == 126 [pid = 1955] [id = 539] 03:47:42 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa178f58800 == 125 [pid = 1955] [id = 449] 03:47:42 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa178ac9000 == 124 [pid = 1955] [id = 617] 03:47:42 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14a41d000 == 123 [pid = 1955] [id = 622] 03:47:42 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dec9800 == 122 [pid = 1955] [id = 49] 03:47:42 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa167580000 == 121 [pid = 1955] [id = 229] 03:47:42 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14a418000 == 120 [pid = 1955] [id = 620] 03:47:42 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15650f000 == 119 [pid = 1955] [id = 517] 03:47:42 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14c0ec800 == 118 [pid = 1955] [id = 673] 03:47:42 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14a0d7800 == 117 [pid = 1955] [id = 672] 03:47:42 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa144895000 == 116 [pid = 1955] [id = 671] 03:47:42 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16ce41800 == 115 [pid = 1955] [id = 669] 03:47:42 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1678bc000 == 114 [pid = 1955] [id = 668] 03:47:42 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16631d800 == 113 [pid = 1955] [id = 667] 03:47:42 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa163303800 == 112 [pid = 1955] [id = 666] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 197 (0x7fa152951400) [pid = 1955] [serial = 1803] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 196 (0x7fa1686bb000) [pid = 1955] [serial = 1776] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 195 (0x7fa1686e5c00) [pid = 1955] [serial = 1842] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 194 (0x7fa165950000) [pid = 1955] [serial = 1764] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 193 (0x7fa165a75400) [pid = 1955] [serial = 1836] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 192 (0x7fa178c5a400) [pid = 1955] [serial = 1794] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 191 (0x7fa1785ba800) [pid = 1955] [serial = 1791] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 190 (0x7fa16798c400) [pid = 1955] [serial = 1773] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 189 (0x7fa167055400) [pid = 1955] [serial = 1839] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 188 (0x7fa176d28800) [pid = 1955] [serial = 1788] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 187 (0x7fa167061800) [pid = 1955] [serial = 1767] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 186 (0x7fa174cc9000) [pid = 1955] [serial = 1785] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 185 (0x7fa14e738400) [pid = 1955] [serial = 1869] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 184 (0x7fa173e31800) [pid = 1955] [serial = 1782] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 183 (0x7fa1467b5400) [pid = 1955] [serial = 1800] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 182 (0x7fa169c45c00) [pid = 1955] [serial = 1779] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 181 (0x7fa161dc1c00) [pid = 1955] [serial = 1761] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 180 (0x7fa167368c00) [pid = 1955] [serial = 1770] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 179 (0x7fa160dd7400) [pid = 1955] [serial = 1830] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 178 (0x7fa1541b3400) [pid = 1955] [serial = 1824] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 177 (0x7fa14e03b000) [pid = 1955] [serial = 1797] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 176 (0x7fa1621c2400) [pid = 1955] [serial = 1833] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 175 (0x7fa15dead000) [pid = 1955] [serial = 1758] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 174 (0x7fa15b4c6800) [pid = 1955] [serial = 1827] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 173 (0x7fa172bc9000) [pid = 1955] [serial = 1845] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 172 (0x7fa176e8b400) [pid = 1955] [serial = 1848] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 171 (0x7fa173e10000) [pid = 1955] [serial = 1851] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 170 (0x7fa176e8f000) [pid = 1955] [serial = 1854] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 169 (0x7fa14ef51800) [pid = 1955] [serial = 1857] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 168 (0x7fa178b23c00) [pid = 1955] [serial = 1860] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 167 (0x7fa149ef0c00) [pid = 1955] [serial = 1866] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 166 (0x7fa14a459000) [pid = 1955] [serial = 1863] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 165 (0x7fa14e037400) [pid = 1955] [serial = 1952] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 164 (0x7fa1491cac00) [pid = 1955] [serial = 1934] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 163 (0x7fa169c79400) [pid = 1955] [serial = 1917] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 162 (0x7fa1680f5400) [pid = 1955] [serial = 1916] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 161 (0x7fa173c09c00) [pid = 1955] [serial = 1932] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 160 (0x7fa16641e000) [pid = 1955] [serial = 1931] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 159 (0x7fa15ceb9000) [pid = 1955] [serial = 1899] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 158 (0x7fa15b830000) [pid = 1955] [serial = 1898] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 157 (0x7fa14f251000) [pid = 1955] [serial = 1893] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 156 (0x7fa14ef4bc00) [pid = 1955] [serial = 1892] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 155 (0x7fa166419c00) [pid = 1955] [serial = 1941] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 154 (0x7fa14a122800) [pid = 1955] [serial = 1940] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 153 (0x7fa1669a7400) [pid = 1955] [serial = 1911] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 152 (0x7fa165ca8800) [pid = 1955] [serial = 1910] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 151 (0x7fa161be8400) [pid = 1955] [serial = 1905] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 150 (0x7fa160de0400) [pid = 1955] [serial = 1904] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 149 (0x7fa178b2f000) [pid = 1955] [serial = 1923] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 148 (0x7fa14c89f400) [pid = 1955] [serial = 1922] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 147 (0x7fa14c74fc00) [pid = 1955] [serial = 1926] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 146 (0x7fa14c74ac00) [pid = 1955] [serial = 1925] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 145 (0x7fa166416c00) [pid = 1955] [serial = 1929] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 144 (0x7fa166412800) [pid = 1955] [serial = 1928] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 143 (0x7fa15da9e000) [pid = 1955] [serial = 1902] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 142 (0x7fa15d754000) [pid = 1955] [serial = 1901] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 141 (0x7fa14a11d000) [pid = 1955] [serial = 1938] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 140 (0x7fa14a119000) [pid = 1955] [serial = 1937] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 139 (0x7fa165ca6000) [pid = 1955] [serial = 1908] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 138 (0x7fa1647d6400) [pid = 1955] [serial = 1907] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 137 (0x7fa149ef2c00) [pid = 1955] [serial = 1946] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 136 (0x7fa149bde800) [pid = 1955] [serial = 1890] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 135 (0x7fa1467af000) [pid = 1955] [serial = 1889] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 134 (0x7fa155958c00) [pid = 1955] [serial = 1896] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 133 (0x7fa15421b800) [pid = 1955] [serial = 1895] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 132 (0x7fa14a11cc00) [pid = 1955] [serial = 1947] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 131 (0x7fa16736c400) [pid = 1955] [serial = 1914] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 130 (0x7fa16705f000) [pid = 1955] [serial = 1913] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 129 (0x7fa178b22400) [pid = 1955] [serial = 1920] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 128 (0x7fa174cc1800) [pid = 1955] [serial = 1919] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 127 (0x7fa1491d0400) [pid = 1955] [serial = 1935] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 126 (0x7fa14a3ac800) [pid = 1955] [serial = 1949] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 125 (0x7fa14c890800) [pid = 1955] [serial = 1950] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | --DOMWINDOW == 124 (0x7fa14e3f2c00) [pid = 1955] [serial = 1953] [outer = (nil)] [url = about:blank] 03:47:42 INFO - PROCESS | 1955 | 1461062862747 Marionette TRACE conn5 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 03:47:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:47:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1690ms 03:47:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:47:42 INFO - PROCESS | 1955 | 1461062862801 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 03:47:42 INFO - PROCESS | 1955 | 1461062862804 Marionette TRACE conn5 <- [1,2717,null,{"value":"8"}] 03:47:42 INFO - PROCESS | 1955 | 1461062862811 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:47:42 INFO - PROCESS | 1955 | 1461062862814 Marionette TRACE conn5 <- [1,2718,null,{}] 03:47:42 INFO - PROCESS | 1955 | 1461062862819 Marionette TRACE conn5 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:43 INFO - PROCESS | 1955 | 1461062863008 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 03:47:43 INFO - PROCESS | 1955 | 1461062863191 Marionette TRACE conn5 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:43 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14a0db000 == 113 [pid = 1955] [id = 687] 03:47:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 125 (0x7fa147036000) [pid = 1955] [serial = 2062] [outer = (nil)] 03:47:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 126 (0x7fa14dfda000) [pid = 1955] [serial = 2063] [outer = 0x7fa147036000] 03:47:43 INFO - PROCESS | 1955 | 1461062863254 Marionette DEBUG loaded listener.js 03:47:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 127 (0x7fa14e03e000) [pid = 1955] [serial = 2064] [outer = 0x7fa147036000] 03:47:44 INFO - PROCESS | 1955 | 1461062864065 Marionette TRACE conn5 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 03:47:44 INFO - PROCESS | 1955 | 1461062864135 Marionette TRACE conn5 <- [1,2721,null,{"value":"8"}] 03:47:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 03:47:44 INFO - PROCESS | 1955 | 1461062864142 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:47:44 INFO - PROCESS | 1955 | 1461062864145 Marionette TRACE conn5 <- [1,2722,null,{}] 03:47:44 INFO - PROCESS | 1955 | 1461062864150 Marionette TRACE conn5 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:44 INFO - PROCESS | 1955 | 1461062864400 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 03:47:44 INFO - PROCESS | 1955 | 1461062864436 Marionette TRACE conn5 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:44 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14c0d9000 == 114 [pid = 1955] [id = 688] 03:47:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 128 (0x7fa14dfd4400) [pid = 1955] [serial = 2065] [outer = (nil)] 03:47:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 129 (0x7fa14e3f8800) [pid = 1955] [serial = 2066] [outer = 0x7fa14dfd4400] 03:47:44 INFO - PROCESS | 1955 | 1461062864500 Marionette DEBUG loaded listener.js 03:47:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 130 (0x7fa14e736000) [pid = 1955] [serial = 2067] [outer = 0x7fa14dfd4400] 03:47:45 INFO - PROCESS | 1955 | 1461062865465 Marionette TRACE conn5 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 03:47:45 INFO - PROCESS | 1955 | 1461062865528 Marionette TRACE conn5 <- [1,2725,null,{"value":"8"}] 03:47:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 03:47:45 INFO - PROCESS | 1955 | 1461062865534 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:47:45 INFO - PROCESS | 1955 | 1461062865537 Marionette TRACE conn5 <- [1,2726,null,{}] 03:47:45 INFO - PROCESS | 1955 | 1461062865543 Marionette TRACE conn5 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:45 INFO - PROCESS | 1955 | 1461062865813 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 03:47:45 INFO - PROCESS | 1955 | 1461062865863 Marionette TRACE conn5 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:45 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa150116800 == 115 [pid = 1955] [id = 689] 03:47:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 131 (0x7fa14e7d4000) [pid = 1955] [serial = 2068] [outer = (nil)] 03:47:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 132 (0x7fa14ef52800) [pid = 1955] [serial = 2069] [outer = 0x7fa14e7d4000] 03:47:45 INFO - PROCESS | 1955 | 1461062865992 Marionette DEBUG loaded listener.js 03:47:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 133 (0x7fa14f0ba000) [pid = 1955] [serial = 2070] [outer = 0x7fa14e7d4000] 03:47:47 INFO - PROCESS | 1955 | --DOMWINDOW == 132 (0x7fa146603400) [pid = 1955] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 03:47:47 INFO - PROCESS | 1955 | --DOMWINDOW == 131 (0x7fa14f04a000) [pid = 1955] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 03:47:47 INFO - PROCESS | 1955 | --DOMWINDOW == 130 (0x7fa14dfd9800) [pid = 1955] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 03:47:47 INFO - PROCESS | 1955 | --DOMWINDOW == 129 (0x7fa15a60a000) [pid = 1955] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 03:47:47 INFO - PROCESS | 1955 | --DOMWINDOW == 128 (0x7fa15cba1000) [pid = 1955] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:47:47 INFO - PROCESS | 1955 | --DOMWINDOW == 127 (0x7fa152a6ec00) [pid = 1955] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 03:47:47 INFO - PROCESS | 1955 | --DOMWINDOW == 126 (0x7fa14c891000) [pid = 1955] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 03:47:47 INFO - PROCESS | 1955 | --DOMWINDOW == 125 (0x7fa15ceb8400) [pid = 1955] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 03:47:47 INFO - PROCESS | 1955 | --DOMWINDOW == 124 (0x7fa160baf000) [pid = 1955] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:47:47 INFO - PROCESS | 1955 | --DOMWINDOW == 123 (0x7fa15ceb0400) [pid = 1955] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 03:47:47 INFO - PROCESS | 1955 | --DOMWINDOW == 122 (0x7fa14eaaa000) [pid = 1955] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 03:47:47 INFO - PROCESS | 1955 | --DOMWINDOW == 121 (0x7fa14f257800) [pid = 1955] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 03:47:47 INFO - PROCESS | 1955 | --DOMWINDOW == 120 (0x7fa1543e7000) [pid = 1955] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 03:47:47 INFO - PROCESS | 1955 | --DOMWINDOW == 119 (0x7fa149be0400) [pid = 1955] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 03:47:47 INFO - PROCESS | 1955 | --DOMWINDOW == 118 (0x7fa1540c4400) [pid = 1955] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 03:47:47 INFO - PROCESS | 1955 | --DOMWINDOW == 117 (0x7fa155c98400) [pid = 1955] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 03:47:47 INFO - PROCESS | 1955 | --DOMWINDOW == 116 (0x7fa1540cb800) [pid = 1955] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:47:47 INFO - PROCESS | 1955 | --DOMWINDOW == 115 (0x7fa149bd6000) [pid = 1955] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 03:47:47 INFO - PROCESS | 1955 | --DOMWINDOW == 114 (0x7fa155b52c00) [pid = 1955] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:47:47 INFO - PROCESS | 1955 | --DOMWINDOW == 113 (0x7fa154364800) [pid = 1955] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:47:47 INFO - PROCESS | 1955 | --DOMWINDOW == 112 (0x7fa14f0b7800) [pid = 1955] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 03:47:47 INFO - PROCESS | 1955 | --DOMWINDOW == 111 (0x7fa14e3dec00) [pid = 1955] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 03:47:47 INFO - PROCESS | 1955 | --DOMWINDOW == 110 (0x7fa1543e8800) [pid = 1955] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 03:47:47 INFO - PROCESS | 1955 | --DOMWINDOW == 109 (0x7fa14a44e400) [pid = 1955] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 03:47:47 INFO - PROCESS | 1955 | 1461062867644 Marionette TRACE conn5 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 03:47:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:47:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 2134ms 03:47:47 INFO - PROCESS | 1955 | 1461062867670 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 03:47:47 INFO - PROCESS | 1955 | 1461062867674 Marionette TRACE conn5 <- [1,2729,null,{"value":"8"}] 03:47:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:47:47 INFO - PROCESS | 1955 | 1461062867684 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:47:47 INFO - PROCESS | 1955 | 1461062867688 Marionette TRACE conn5 <- [1,2730,null,{}] 03:47:47 INFO - PROCESS | 1955 | 1461062867694 Marionette TRACE conn5 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:47 INFO - PROCESS | 1955 | 1461062867881 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 03:47:48 INFO - PROCESS | 1955 | 1461062868045 Marionette TRACE conn5 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:48 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15118b800 == 116 [pid = 1955] [id = 690] 03:47:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 110 (0x7fa149bd7400) [pid = 1955] [serial = 2071] [outer = (nil)] 03:47:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 111 (0x7fa14e8b8c00) [pid = 1955] [serial = 2072] [outer = 0x7fa149bd7400] 03:47:48 INFO - PROCESS | 1955 | 1461062868108 Marionette DEBUG loaded listener.js 03:47:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 112 (0x7fa14f251000) [pid = 1955] [serial = 2073] [outer = 0x7fa149bd7400] 03:47:49 INFO - PROCESS | 1955 | 1461062869311 Marionette TRACE conn5 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 03:47:49 INFO - PROCESS | 1955 | 1461062869384 Marionette TRACE conn5 <- [1,2733,null,{"value":"8"}] 03:47:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 03:47:49 INFO - PROCESS | 1955 | 1461062869442 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:47:49 INFO - PROCESS | 1955 | 1461062869448 Marionette TRACE conn5 <- [1,2734,null,{}] 03:47:49 INFO - PROCESS | 1955 | 1461062869457 Marionette TRACE conn5 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:49 INFO - PROCESS | 1955 | 1461062869765 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 03:47:49 INFO - PROCESS | 1955 | 1461062869975 Marionette TRACE conn5 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:50 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14a0d7800 == 117 [pid = 1955] [id = 691] 03:47:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 113 (0x7fa149be0400) [pid = 1955] [serial = 2074] [outer = (nil)] 03:47:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 114 (0x7fa149eeec00) [pid = 1955] [serial = 2075] [outer = 0x7fa149be0400] 03:47:50 INFO - PROCESS | 1955 | 1461062870097 Marionette DEBUG loaded listener.js 03:47:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 115 (0x7fa14a08a000) [pid = 1955] [serial = 2076] [outer = 0x7fa149be0400] 03:47:51 INFO - PROCESS | 1955 | 1461062871059 Marionette TRACE conn5 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 03:47:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:47:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1655ms 03:47:51 INFO - PROCESS | 1955 | 1461062871091 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 03:47:51 INFO - PROCESS | 1955 | 1461062871100 Marionette TRACE conn5 <- [1,2737,null,{"value":"8"}] 03:47:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:47:51 INFO - PROCESS | 1955 | 1461062871111 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:47:51 INFO - PROCESS | 1955 | 1461062871116 Marionette TRACE conn5 <- [1,2738,null,{}] 03:47:51 INFO - PROCESS | 1955 | 1461062871122 Marionette TRACE conn5 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:51 INFO - PROCESS | 1955 | 1461062871352 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 03:47:51 INFO - PROCESS | 1955 | 1461062871557 Marionette TRACE conn5 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:51 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14ff7d800 == 118 [pid = 1955] [id = 692] 03:47:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 116 (0x7fa14a3a3800) [pid = 1955] [serial = 2077] [outer = (nil)] 03:47:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 117 (0x7fa14c74a000) [pid = 1955] [serial = 2078] [outer = 0x7fa14a3a3800] 03:47:51 INFO - PROCESS | 1955 | 1461062871726 Marionette DEBUG loaded listener.js 03:47:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 118 (0x7fa14d2f2400) [pid = 1955] [serial = 2079] [outer = 0x7fa14a3a3800] 03:47:52 INFO - PROCESS | 1955 | 1461062872719 Marionette TRACE conn5 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 03:47:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:47:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1680ms 03:47:52 INFO - PROCESS | 1955 | 1461062872791 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 03:47:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:47:52 INFO - PROCESS | 1955 | 1461062872796 Marionette TRACE conn5 <- [1,2741,null,{"value":"8"}] 03:47:52 INFO - PROCESS | 1955 | 1461062872804 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:47:52 INFO - PROCESS | 1955 | 1461062872810 Marionette TRACE conn5 <- [1,2742,null,{}] 03:47:52 INFO - PROCESS | 1955 | 1461062872827 Marionette TRACE conn5 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:53 INFO - PROCESS | 1955 | 1461062873098 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 03:47:53 INFO - PROCESS | 1955 | 1461062873436 Marionette TRACE conn5 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:53 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa151fee000 == 119 [pid = 1955] [id = 693] 03:47:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 119 (0x7fa14e3d6c00) [pid = 1955] [serial = 2080] [outer = (nil)] 03:47:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 120 (0x7fa14e7dc000) [pid = 1955] [serial = 2081] [outer = 0x7fa14e3d6c00] 03:47:53 INFO - PROCESS | 1955 | 1461062873533 Marionette DEBUG loaded listener.js 03:47:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 121 (0x7fa14ef4b000) [pid = 1955] [serial = 2082] [outer = 0x7fa14e3d6c00] 03:47:54 INFO - PROCESS | 1955 | 1461062874438 Marionette TRACE conn5 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 03:47:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:47:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1687ms 03:47:54 INFO - PROCESS | 1955 | 1461062874490 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 03:47:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:47:54 INFO - PROCESS | 1955 | 1461062874495 Marionette TRACE conn5 <- [1,2745,null,{"value":"8"}] 03:47:54 INFO - PROCESS | 1955 | 1461062874501 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:47:54 INFO - PROCESS | 1955 | 1461062874505 Marionette TRACE conn5 <- [1,2746,null,{}] 03:47:54 INFO - PROCESS | 1955 | 1461062874510 Marionette TRACE conn5 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:54 INFO - PROCESS | 1955 | 1461062874738 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 03:47:54 INFO - PROCESS | 1955 | 1461062874950 Marionette TRACE conn5 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:55 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa152a60800 == 120 [pid = 1955] [id = 694] 03:47:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 122 (0x7fa14e72c400) [pid = 1955] [serial = 2083] [outer = (nil)] 03:47:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 123 (0x7fa14f259800) [pid = 1955] [serial = 2084] [outer = 0x7fa14e72c400] 03:47:55 INFO - PROCESS | 1955 | 1461062875069 Marionette DEBUG loaded listener.js 03:47:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 124 (0x7fa14fff0400) [pid = 1955] [serial = 2085] [outer = 0x7fa14e72c400] 03:47:56 INFO - PROCESS | 1955 | 1461062876019 Marionette TRACE conn5 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 03:47:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:47:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1582ms 03:47:56 INFO - PROCESS | 1955 | 1461062876084 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 03:47:56 INFO - PROCESS | 1955 | 1461062876088 Marionette TRACE conn5 <- [1,2749,null,{"value":"8"}] 03:47:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:47:56 INFO - PROCESS | 1955 | 1461062876094 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:47:56 INFO - PROCESS | 1955 | 1461062876098 Marionette TRACE conn5 <- [1,2750,null,{}] 03:47:56 INFO - PROCESS | 1955 | 1461062876104 Marionette TRACE conn5 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:56 INFO - PROCESS | 1955 | 1461062876331 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 03:47:56 INFO - PROCESS | 1955 | 1461062876538 Marionette TRACE conn5 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:56 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa153419000 == 121 [pid = 1955] [id = 695] 03:47:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 125 (0x7fa14f044800) [pid = 1955] [serial = 2086] [outer = (nil)] 03:47:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 126 (0x7fa1514d5c00) [pid = 1955] [serial = 2087] [outer = 0x7fa14f044800] 03:47:56 INFO - PROCESS | 1955 | 1461062876655 Marionette DEBUG loaded listener.js 03:47:56 INFO - PROCESS | 1955 | ++DOMWINDOW == 127 (0x7fa15224a400) [pid = 1955] [serial = 2088] [outer = 0x7fa14f044800] 03:47:57 INFO - PROCESS | 1955 | 1461062877568 Marionette TRACE conn5 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 03:47:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:47:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1536ms 03:47:57 INFO - PROCESS | 1955 | 1461062877632 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 03:47:57 INFO - PROCESS | 1955 | 1461062877636 Marionette TRACE conn5 <- [1,2753,null,{"value":"8"}] 03:47:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:47:57 INFO - PROCESS | 1955 | 1461062877642 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:47:57 INFO - PROCESS | 1955 | 1461062877645 Marionette TRACE conn5 <- [1,2754,null,{}] 03:47:57 INFO - PROCESS | 1955 | 1461062877651 Marionette TRACE conn5 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:57 INFO - PROCESS | 1955 | 1461062877904 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 03:47:58 INFO - PROCESS | 1955 | 1461062878160 Marionette TRACE conn5 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:58 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1540d6000 == 122 [pid = 1955] [id = 696] 03:47:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 128 (0x7fa152a6c000) [pid = 1955] [serial = 2089] [outer = (nil)] 03:47:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 129 (0x7fa152b0f400) [pid = 1955] [serial = 2090] [outer = 0x7fa152a6c000] 03:47:58 INFO - PROCESS | 1955 | 1461062878289 Marionette DEBUG loaded listener.js 03:47:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 130 (0x7fa152c5c400) [pid = 1955] [serial = 2091] [outer = 0x7fa152a6c000] 03:47:59 INFO - PROCESS | 1955 | 1461062879199 Marionette TRACE conn5 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 03:47:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:47:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1582ms 03:47:59 INFO - PROCESS | 1955 | 1461062879234 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 03:47:59 INFO - PROCESS | 1955 | 1461062879238 Marionette TRACE conn5 <- [1,2757,null,{"value":"8"}] 03:47:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:47:59 INFO - PROCESS | 1955 | 1461062879247 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:47:59 INFO - PROCESS | 1955 | 1461062879250 Marionette TRACE conn5 <- [1,2758,null,{}] 03:47:59 INFO - PROCESS | 1955 | 1461062879256 Marionette TRACE conn5 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:59 INFO - PROCESS | 1955 | 1461062879473 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 03:47:59 INFO - PROCESS | 1955 | 1461062879732 Marionette TRACE conn5 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:59 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15559b000 == 123 [pid = 1955] [id = 697] 03:47:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 131 (0x7fa14e72fc00) [pid = 1955] [serial = 2092] [outer = (nil)] 03:47:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 132 (0x7fa1540c2400) [pid = 1955] [serial = 2093] [outer = 0x7fa14e72fc00] 03:47:59 INFO - PROCESS | 1955 | 1461062879808 Marionette DEBUG loaded listener.js 03:47:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 133 (0x7fa1541a8400) [pid = 1955] [serial = 2094] [outer = 0x7fa14e72fc00] 03:48:00 INFO - PROCESS | 1955 | 1461062880646 Marionette TRACE conn5 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 03:48:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:48:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1437ms 03:48:00 INFO - PROCESS | 1955 | 1461062880686 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 03:48:00 INFO - PROCESS | 1955 | 1461062880691 Marionette TRACE conn5 <- [1,2761,null,{"value":"8"}] 03:48:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:48:00 INFO - PROCESS | 1955 | 1461062880698 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:48:00 INFO - PROCESS | 1955 | 1461062880702 Marionette TRACE conn5 <- [1,2762,null,{}] 03:48:00 INFO - PROCESS | 1955 | 1461062880727 Marionette TRACE conn5 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:00 INFO - PROCESS | 1955 | 1461062880954 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 03:48:01 INFO - PROCESS | 1955 | 1461062881213 Marionette TRACE conn5 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:01 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155b49800 == 124 [pid = 1955] [id = 698] 03:48:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 134 (0x7fa14f046400) [pid = 1955] [serial = 2095] [outer = (nil)] 03:48:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 135 (0x7fa15421e800) [pid = 1955] [serial = 2096] [outer = 0x7fa14f046400] 03:48:01 INFO - PROCESS | 1955 | 1461062881289 Marionette DEBUG loaded listener.js 03:48:01 INFO - PROCESS | 1955 | ++DOMWINDOW == 136 (0x7fa15424e800) [pid = 1955] [serial = 2097] [outer = 0x7fa14f046400] 03:48:02 INFO - PROCESS | 1955 | 1461062882215 Marionette TRACE conn5 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 03:48:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:48:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1555ms 03:48:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:48:02 INFO - PROCESS | 1955 | 1461062882253 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 03:48:02 INFO - PROCESS | 1955 | 1461062882256 Marionette TRACE conn5 <- [1,2765,null,{"value":"8"}] 03:48:02 INFO - PROCESS | 1955 | 1461062882262 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:48:02 INFO - PROCESS | 1955 | 1461062882266 Marionette TRACE conn5 <- [1,2766,null,{}] 03:48:02 INFO - PROCESS | 1955 | 1461062882272 Marionette TRACE conn5 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:02 INFO - PROCESS | 1955 | 1461062882490 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 03:48:02 INFO - PROCESS | 1955 | 1461062882756 Marionette TRACE conn5 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:02 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1566b6000 == 125 [pid = 1955] [id = 699] 03:48:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 137 (0x7fa15334ac00) [pid = 1955] [serial = 2098] [outer = (nil)] 03:48:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 138 (0x7fa1542dc400) [pid = 1955] [serial = 2099] [outer = 0x7fa15334ac00] 03:48:02 INFO - PROCESS | 1955 | 1461062882840 Marionette DEBUG loaded listener.js 03:48:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 139 (0x7fa15435e000) [pid = 1955] [serial = 2100] [outer = 0x7fa15334ac00] 03:48:03 INFO - PROCESS | 1955 | 1461062883747 Marionette TRACE conn5 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 03:48:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:48:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1540ms 03:48:03 INFO - PROCESS | 1955 | 1461062883803 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 03:48:03 INFO - PROCESS | 1955 | 1461062883810 Marionette TRACE conn5 <- [1,2769,null,{"value":"8"}] 03:48:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:48:03 INFO - PROCESS | 1955 | 1461062883818 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:48:03 INFO - PROCESS | 1955 | 1461062883822 Marionette TRACE conn5 <- [1,2770,null,{}] 03:48:03 INFO - PROCESS | 1955 | 1461062883829 Marionette TRACE conn5 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:04 INFO - PROCESS | 1955 | 1461062884091 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 03:48:04 INFO - PROCESS | 1955 | 1461062884302 Marionette TRACE conn5 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:04 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15a882800 == 126 [pid = 1955] [id = 700] 03:48:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 140 (0x7fa154225000) [pid = 1955] [serial = 2101] [outer = (nil)] 03:48:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 141 (0x7fa1542d5000) [pid = 1955] [serial = 2102] [outer = 0x7fa154225000] 03:48:04 INFO - PROCESS | 1955 | 1461062884424 Marionette DEBUG loaded listener.js 03:48:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 142 (0x7fa155369800) [pid = 1955] [serial = 2103] [outer = 0x7fa154225000] 03:48:05 INFO - PROCESS | 1955 | 1461062885296 Marionette TRACE conn5 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 03:48:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:48:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1491ms 03:48:05 INFO - PROCESS | 1955 | 1461062885309 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 03:48:05 INFO - PROCESS | 1955 | 1461062885314 Marionette TRACE conn5 <- [1,2773,null,{"value":"8"}] 03:48:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:48:05 INFO - PROCESS | 1955 | 1461062885319 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:48:05 INFO - PROCESS | 1955 | 1461062885324 Marionette TRACE conn5 <- [1,2774,null,{}] 03:48:05 INFO - PROCESS | 1955 | 1461062885329 Marionette TRACE conn5 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:05 INFO - PROCESS | 1955 | 1461062885571 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 03:48:05 INFO - PROCESS | 1955 | 1461062885792 Marionette TRACE conn5 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:05 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15b85e000 == 127 [pid = 1955] [id = 701] 03:48:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 143 (0x7fa154250c00) [pid = 1955] [serial = 2104] [outer = (nil)] 03:48:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 144 (0x7fa1559a4000) [pid = 1955] [serial = 2105] [outer = 0x7fa154250c00] 03:48:05 INFO - PROCESS | 1955 | 1461062885917 Marionette DEBUG loaded listener.js 03:48:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 145 (0x7fa155b5c000) [pid = 1955] [serial = 2106] [outer = 0x7fa154250c00] 03:48:06 INFO - PROCESS | 1955 | 1461062886922 Marionette TRACE conn5 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 03:48:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:48:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1633ms 03:48:06 INFO - PROCESS | 1955 | 1461062886953 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 03:48:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:48:06 INFO - PROCESS | 1955 | 1461062886958 Marionette TRACE conn5 <- [1,2777,null,{"value":"8"}] 03:48:06 INFO - PROCESS | 1955 | 1461062886965 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:48:06 INFO - PROCESS | 1955 | 1461062886969 Marionette TRACE conn5 <- [1,2778,null,{}] 03:48:06 INFO - PROCESS | 1955 | 1461062886976 Marionette TRACE conn5 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:07 INFO - PROCESS | 1955 | 1461062887213 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 03:48:07 INFO - PROCESS | 1955 | 1461062887431 Marionette TRACE conn5 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:07 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15d02b800 == 128 [pid = 1955] [id = 702] 03:48:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 146 (0x7fa154365400) [pid = 1955] [serial = 2107] [outer = (nil)] 03:48:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 147 (0x7fa156609800) [pid = 1955] [serial = 2108] [outer = 0x7fa154365400] 03:48:07 INFO - PROCESS | 1955 | 1461062887543 Marionette DEBUG loaded listener.js 03:48:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 148 (0x7fa15a60b800) [pid = 1955] [serial = 2109] [outer = 0x7fa154365400] 03:48:08 INFO - PROCESS | 1955 | 1461062888475 Marionette TRACE conn5 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 03:48:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:48:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1587ms 03:48:08 INFO - PROCESS | 1955 | 1461062888552 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 03:48:08 INFO - PROCESS | 1955 | 1461062888556 Marionette TRACE conn5 <- [1,2781,null,{"value":"8"}] 03:48:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:48:08 INFO - PROCESS | 1955 | 1461062888562 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:48:08 INFO - PROCESS | 1955 | 1461062888565 Marionette TRACE conn5 <- [1,2782,null,{}] 03:48:08 INFO - PROCESS | 1955 | 1461062888571 Marionette TRACE conn5 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:08 INFO - PROCESS | 1955 | 1461062888800 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 03:48:09 INFO - PROCESS | 1955 | 1461062889147 Marionette TRACE conn5 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:09 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dbde000 == 129 [pid = 1955] [id = 703] 03:48:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 149 (0x7fa155c99c00) [pid = 1955] [serial = 2110] [outer = (nil)] 03:48:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 150 (0x7fa15a64f000) [pid = 1955] [serial = 2111] [outer = 0x7fa155c99c00] 03:48:09 INFO - PROCESS | 1955 | 1461062889242 Marionette DEBUG loaded listener.js 03:48:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 151 (0x7fa15a86a400) [pid = 1955] [serial = 2112] [outer = 0x7fa155c99c00] 03:48:10 INFO - PROCESS | 1955 | 1461062890097 Marionette TRACE conn5 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 03:48:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:48:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1584ms 03:48:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:48:10 INFO - PROCESS | 1955 | 1461062890148 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 03:48:10 INFO - PROCESS | 1955 | 1461062890151 Marionette TRACE conn5 <- [1,2785,null,{"value":"8"}] 03:48:10 INFO - PROCESS | 1955 | 1461062890158 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:48:10 INFO - PROCESS | 1955 | 1461062890161 Marionette TRACE conn5 <- [1,2786,null,{}] 03:48:10 INFO - PROCESS | 1955 | 1461062890166 Marionette TRACE conn5 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:10 INFO - PROCESS | 1955 | 1461062890409 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 03:48:10 INFO - PROCESS | 1955 | 1461062890625 Marionette TRACE conn5 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:10 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dc9d000 == 130 [pid = 1955] [id = 704] 03:48:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 152 (0x7fa15a64a000) [pid = 1955] [serial = 2113] [outer = (nil)] 03:48:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 153 (0x7fa15b822400) [pid = 1955] [serial = 2114] [outer = 0x7fa15a64a000] 03:48:10 INFO - PROCESS | 1955 | 1461062890740 Marionette DEBUG loaded listener.js 03:48:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 154 (0x7fa15b82c400) [pid = 1955] [serial = 2115] [outer = 0x7fa15a64a000] 03:48:11 INFO - PROCESS | 1955 | 1461062891670 Marionette TRACE conn5 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 03:48:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:48:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1586ms 03:48:11 INFO - PROCESS | 1955 | 1461062891743 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 03:48:11 INFO - PROCESS | 1955 | 1461062891747 Marionette TRACE conn5 <- [1,2789,null,{"value":"8"}] 03:48:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:48:11 INFO - PROCESS | 1955 | 1461062891753 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:48:11 INFO - PROCESS | 1955 | 1461062891755 Marionette TRACE conn5 <- [1,2790,null,{}] 03:48:11 INFO - PROCESS | 1955 | 1461062891761 Marionette TRACE conn5 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:11 INFO - PROCESS | 1955 | 1461062891987 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 03:48:12 INFO - PROCESS | 1955 | 1461062892255 Marionette TRACE conn5 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:12 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dd9d800 == 131 [pid = 1955] [id = 705] 03:48:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 155 (0x7fa15ca56c00) [pid = 1955] [serial = 2116] [outer = (nil)] 03:48:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 156 (0x7fa15ca5e000) [pid = 1955] [serial = 2117] [outer = 0x7fa15ca56c00] 03:48:12 INFO - PROCESS | 1955 | 1461062892373 Marionette DEBUG loaded listener.js 03:48:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 157 (0x7fa15cb9c000) [pid = 1955] [serial = 2118] [outer = 0x7fa15ca56c00] 03:48:13 INFO - PROCESS | 1955 | 1461062893264 Marionette TRACE conn5 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 03:48:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:48:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1581ms 03:48:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:48:13 INFO - PROCESS | 1955 | 1461062893335 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 03:48:13 INFO - PROCESS | 1955 | 1461062893337 Marionette TRACE conn5 <- [1,2793,null,{"value":"8"}] 03:48:13 INFO - PROCESS | 1955 | 1461062893344 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:48:13 INFO - PROCESS | 1955 | 1461062893348 Marionette TRACE conn5 <- [1,2794,null,{}] 03:48:13 INFO - PROCESS | 1955 | 1461062893353 Marionette TRACE conn5 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:13 INFO - PROCESS | 1955 | 1461062893582 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 03:48:13 INFO - PROCESS | 1955 | 1461062893806 Marionette TRACE conn5 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:13 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14a413800 == 132 [pid = 1955] [id = 706] 03:48:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 158 (0x7fa1467b4800) [pid = 1955] [serial = 2119] [outer = (nil)] 03:48:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 159 (0x7fa14a088c00) [pid = 1955] [serial = 2120] [outer = 0x7fa1467b4800] 03:48:13 INFO - PROCESS | 1955 | 1461062893963 Marionette DEBUG loaded listener.js 03:48:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 160 (0x7fa155368800) [pid = 1955] [serial = 2121] [outer = 0x7fa1467b4800] 03:48:15 INFO - PROCESS | 1955 | 1461062895317 Marionette TRACE conn5 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 03:48:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:48:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 2034ms 03:48:15 INFO - PROCESS | 1955 | 1461062895379 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 03:48:15 INFO - PROCESS | 1955 | 1461062895385 Marionette TRACE conn5 <- [1,2797,null,{"value":"8"}] 03:48:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:48:15 INFO - PROCESS | 1955 | 1461062895393 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:48:15 INFO - PROCESS | 1955 | 1461062895398 Marionette TRACE conn5 <- [1,2798,null,{}] 03:48:15 INFO - PROCESS | 1955 | 1461062895407 Marionette TRACE conn5 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:15 INFO - PROCESS | 1955 | 1461062895714 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 03:48:15 INFO - PROCESS | 1955 | 1461062895945 Marionette TRACE conn5 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:15 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14c0ec800 == 133 [pid = 1955] [id = 707] 03:48:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 161 (0x7fa147029400) [pid = 1955] [serial = 2122] [outer = (nil)] 03:48:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 162 (0x7fa149ee4000) [pid = 1955] [serial = 2123] [outer = 0x7fa147029400] 03:48:16 INFO - PROCESS | 1955 | 1461062896019 Marionette DEBUG loaded listener.js 03:48:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 163 (0x7fa14a089800) [pid = 1955] [serial = 2124] [outer = 0x7fa147029400] 03:48:16 INFO - PROCESS | 1955 | 1461062896915 Marionette TRACE conn5 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 03:48:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:48:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1582ms 03:48:16 INFO - PROCESS | 1955 | 1461062896976 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 03:48:16 INFO - PROCESS | 1955 | 1461062896984 Marionette TRACE conn5 <- [1,2801,null,{"value":"8"}] 03:48:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:48:16 INFO - PROCESS | 1955 | 1461062896993 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:48:16 INFO - PROCESS | 1955 | 1461062896997 Marionette TRACE conn5 <- [1,2802,null,{}] 03:48:17 INFO - PROCESS | 1955 | 1461062897002 Marionette TRACE conn5 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:17 INFO - PROCESS | 1955 | 1461062897221 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 03:48:17 INFO - PROCESS | 1955 | 1461062897730 Marionette TRACE conn5 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:17 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa143ecf800 == 134 [pid = 1955] [id = 708] 03:48:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 164 (0x7fa14a39ec00) [pid = 1955] [serial = 2125] [outer = (nil)] 03:48:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 165 (0x7fa14a44d400) [pid = 1955] [serial = 2126] [outer = 0x7fa14a39ec00] 03:48:17 INFO - PROCESS | 1955 | 1461062897804 Marionette DEBUG loaded listener.js 03:48:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 166 (0x7fa14c898c00) [pid = 1955] [serial = 2127] [outer = 0x7fa14a39ec00] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 165 (0x7fa149ee7000) [pid = 1955] [serial = 2024] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa150116800 == 133 [pid = 1955] [id = 689] 03:48:18 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14c0d9000 == 132 [pid = 1955] [id = 688] 03:48:18 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14a0db000 == 131 [pid = 1955] [id = 687] 03:48:18 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa143de2800 == 130 [pid = 1955] [id = 686] 03:48:18 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa144891800 == 129 [pid = 1955] [id = 685] 03:48:18 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14c018000 == 128 [pid = 1955] [id = 684] 03:48:18 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155775800 == 127 [pid = 1955] [id = 680] 03:48:18 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa153f1c800 == 126 [pid = 1955] [id = 679] 03:48:18 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa152a51800 == 125 [pid = 1955] [id = 678] 03:48:18 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa151dd0800 == 124 [pid = 1955] [id = 677] 03:48:18 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14ebde800 == 123 [pid = 1955] [id = 676] 03:48:18 INFO - PROCESS | 1955 | 1461062898808 Marionette TRACE conn5 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 03:48:18 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa148fbc800 == 122 [pid = 1955] [id = 675] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 164 (0x7fa147036800) [pid = 1955] [serial = 1944] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 163 (0x7fa15cd07400) [pid = 1955] [serial = 1887] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 162 (0x7fa14e3c2400) [pid = 1955] [serial = 2021] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 161 (0x7fa160b1fc00) [pid = 1955] [serial = 1995] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 160 (0x7fa15ee28c00) [pid = 1955] [serial = 1994] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 159 (0x7fa165999800) [pid = 1955] [serial = 2010] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 158 (0x7fa164c86000) [pid = 1955] [serial = 2009] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 157 (0x7fa156602800) [pid = 1955] [serial = 1980] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 156 (0x7fa155b5ec00) [pid = 1955] [serial = 1979] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 155 (0x7fa14e3f2800) [pid = 1955] [serial = 1962] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 154 (0x7fa14d2f7000) [pid = 1955] [serial = 1961] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 153 (0x7fa15dcab800) [pid = 1955] [serial = 1992] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 152 (0x7fa15d9f9400) [pid = 1955] [serial = 1991] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 151 (0x7fa161befc00) [pid = 1955] [serial = 2004] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 150 (0x7fa161be3c00) [pid = 1955] [serial = 2003] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 149 (0x7fa15d344c00) [pid = 1955] [serial = 1989] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 148 (0x7fa15d07a400) [pid = 1955] [serial = 1988] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 147 (0x7fa1514da400) [pid = 1955] [serial = 1968] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 146 (0x7fa1503a8c00) [pid = 1955] [serial = 1967] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 145 (0x7fa152a6fc00) [pid = 1955] [serial = 1971] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 144 (0x7fa152244400) [pid = 1955] [serial = 1970] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 143 (0x7fa1553b6800) [pid = 1955] [serial = 1976] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 142 (0x7fa1559aa400) [pid = 1955] [serial = 1977] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 141 (0x7fa14a3a2400) [pid = 1955] [serial = 1959] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 140 (0x7fa14a084800) [pid = 1955] [serial = 1958] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 139 (0x7fa1542df000) [pid = 1955] [serial = 1974] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 138 (0x7fa154228000) [pid = 1955] [serial = 1973] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 137 (0x7fa15ca57000) [pid = 1955] [serial = 1986] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 136 (0x7fa15b4d2400) [pid = 1955] [serial = 1985] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 135 (0x7fa160f67c00) [pid = 1955] [serial = 1998] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 134 (0x7fa160de0000) [pid = 1955] [serial = 1997] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 133 (0x7fa149ef0800) [pid = 1955] [serial = 2015] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 132 (0x7fa14a114800) [pid = 1955] [serial = 2016] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 131 (0x7fa163478800) [pid = 1955] [serial = 2007] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 130 (0x7fa161db5400) [pid = 1955] [serial = 2006] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 129 (0x7fa1616ed000) [pid = 1955] [serial = 2001] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 128 (0x7fa1616e4000) [pid = 1955] [serial = 2000] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 127 (0x7fa166418000) [pid = 1955] [serial = 2013] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 126 (0x7fa16623c400) [pid = 1955] [serial = 2012] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 125 (0x7fa14f250c00) [pid = 1955] [serial = 1965] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 124 (0x7fa14f04f800) [pid = 1955] [serial = 1964] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 123 (0x7fa15a60e800) [pid = 1955] [serial = 1982] [outer = (nil)] [url = about:blank] 03:48:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:48:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1882ms 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 122 (0x7fa15a64fc00) [pid = 1955] [serial = 1983] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 121 (0x7fa14e3f7800) [pid = 1955] [serial = 2022] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 120 (0x7fa14c749800) [pid = 1955] [serial = 2018] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | --DOMWINDOW == 119 (0x7fa14c891c00) [pid = 1955] [serial = 2019] [outer = (nil)] [url = about:blank] 03:48:18 INFO - PROCESS | 1955 | 1461062898894 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 03:48:18 INFO - PROCESS | 1955 | 1461062898896 Marionette TRACE conn5 <- [1,2805,null,{"value":"8"}] 03:48:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:48:18 INFO - PROCESS | 1955 | 1461062898909 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:48:18 INFO - PROCESS | 1955 | 1461062898914 Marionette TRACE conn5 <- [1,2806,null,{}] 03:48:18 INFO - PROCESS | 1955 | 1461062898930 Marionette TRACE conn5 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:19 INFO - PROCESS | 1955 | 1461062899152 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 03:48:19 INFO - PROCESS | 1955 | 1461062899382 Marionette TRACE conn5 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:19 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14a2a6800 == 123 [pid = 1955] [id = 709] 03:48:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 120 (0x7fa14c74e400) [pid = 1955] [serial = 2128] [outer = (nil)] 03:48:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 121 (0x7fa14e03c000) [pid = 1955] [serial = 2129] [outer = 0x7fa14c74e400] 03:48:19 INFO - PROCESS | 1955 | 1461062899451 Marionette DEBUG loaded listener.js 03:48:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 122 (0x7fa14e3f7800) [pid = 1955] [serial = 2130] [outer = 0x7fa14c74e400] 03:48:20 INFO - PROCESS | 1955 | 1461062900194 Marionette TRACE conn5 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 03:48:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:48:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1331ms 03:48:20 INFO - PROCESS | 1955 | 1461062900241 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 03:48:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:48:20 INFO - PROCESS | 1955 | 1461062900246 Marionette TRACE conn5 <- [1,2809,null,{"value":"8"}] 03:48:20 INFO - PROCESS | 1955 | 1461062900252 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:48:20 INFO - PROCESS | 1955 | 1461062900255 Marionette TRACE conn5 <- [1,2810,null,{}] 03:48:20 INFO - PROCESS | 1955 | 1461062900260 Marionette TRACE conn5 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:20 INFO - PROCESS | 1955 | 1461062900462 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 03:48:20 INFO - PROCESS | 1955 | 1461062900658 Marionette TRACE conn5 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:20 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14d5ea000 == 124 [pid = 1955] [id = 710] 03:48:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 123 (0x7fa14c89ac00) [pid = 1955] [serial = 2131] [outer = (nil)] 03:48:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 124 (0x7fa14ef49000) [pid = 1955] [serial = 2132] [outer = 0x7fa14c89ac00] 03:48:20 INFO - PROCESS | 1955 | 1461062900727 Marionette DEBUG loaded listener.js 03:48:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 125 (0x7fa14f045800) [pid = 1955] [serial = 2133] [outer = 0x7fa14c89ac00] 03:48:21 INFO - PROCESS | 1955 | 1461062901563 Marionette TRACE conn5 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 03:48:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:48:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1332ms 03:48:21 INFO - PROCESS | 1955 | 1461062901583 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 03:48:21 INFO - PROCESS | 1955 | 1461062901586 Marionette TRACE conn5 <- [1,2813,null,{"value":"8"}] 03:48:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:48:21 INFO - PROCESS | 1955 | 1461062901592 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:48:21 INFO - PROCESS | 1955 | 1461062901594 Marionette TRACE conn5 <- [1,2814,null,{}] 03:48:21 INFO - PROCESS | 1955 | 1461062901609 Marionette TRACE conn5 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:21 INFO - PROCESS | 1955 | 1461062901869 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 03:48:21 INFO - PROCESS | 1955 | 1461062901902 Marionette TRACE conn5 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:21 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa150116000 == 125 [pid = 1955] [id = 711] 03:48:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 126 (0x7fa14dfe1400) [pid = 1955] [serial = 2134] [outer = (nil)] 03:48:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 127 (0x7fa14f252000) [pid = 1955] [serial = 2135] [outer = 0x7fa14dfe1400] 03:48:21 INFO - PROCESS | 1955 | 1461062901964 Marionette DEBUG loaded listener.js 03:48:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 128 (0x7fa14ffef000) [pid = 1955] [serial = 2136] [outer = 0x7fa14dfe1400] 03:48:22 INFO - PROCESS | 1955 | 1461062902948 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 03:48:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:48:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1382ms 03:48:22 INFO - PROCESS | 1955 | 1461062902975 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 03:48:22 INFO - PROCESS | 1955 | 1461062902979 Marionette TRACE conn5 <- [1,2817,null,{"value":"8"}] 03:48:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:48:22 INFO - PROCESS | 1955 | 1461062902984 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:48:22 INFO - PROCESS | 1955 | 1461062902986 Marionette TRACE conn5 <- [1,2818,null,{}] 03:48:22 INFO - PROCESS | 1955 | 1461062902992 Marionette TRACE conn5 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:23 INFO - PROCESS | 1955 | 1461062903467 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 03:48:23 INFO - PROCESS | 1955 | --DOMWINDOW == 127 (0x7fa14e7d4000) [pid = 1955] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 03:48:23 INFO - PROCESS | 1955 | --DOMWINDOW == 126 (0x7fa146605400) [pid = 1955] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 03:48:23 INFO - PROCESS | 1955 | --DOMWINDOW == 125 (0x7fa149be0800) [pid = 1955] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 03:48:23 INFO - PROCESS | 1955 | --DOMWINDOW == 124 (0x7fa147036000) [pid = 1955] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 03:48:23 INFO - PROCESS | 1955 | --DOMWINDOW == 123 (0x7fa14a08b800) [pid = 1955] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 03:48:23 INFO - PROCESS | 1955 | --DOMWINDOW == 122 (0x7fa14dfd4400) [pid = 1955] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 03:48:23 INFO - PROCESS | 1955 | --DOMWINDOW == 121 (0x7fa147031000) [pid = 1955] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 03:48:23 INFO - PROCESS | 1955 | 1461062903654 Marionette TRACE conn5 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:23 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa151de1000 == 126 [pid = 1955] [id = 712] 03:48:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 122 (0x7fa14a08b800) [pid = 1955] [serial = 2137] [outer = (nil)] 03:48:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 123 (0x7fa14c896400) [pid = 1955] [serial = 2138] [outer = 0x7fa14a08b800] 03:48:23 INFO - PROCESS | 1955 | 1461062903727 Marionette DEBUG loaded listener.js 03:48:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 124 (0x7fa152a70000) [pid = 1955] [serial = 2139] [outer = 0x7fa14a08b800] 03:48:24 INFO - PROCESS | 1955 | 1461062904458 Marionette TRACE conn5 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 03:48:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:48:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1485ms 03:48:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:48:24 INFO - PROCESS | 1955 | 1461062904471 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 03:48:24 INFO - PROCESS | 1955 | 1461062904473 Marionette TRACE conn5 <- [1,2821,null,{"value":"8"}] 03:48:24 INFO - PROCESS | 1955 | 1461062904479 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:48:24 INFO - PROCESS | 1955 | 1461062904482 Marionette TRACE conn5 <- [1,2822,null,{}] 03:48:24 INFO - PROCESS | 1955 | 1461062904487 Marionette TRACE conn5 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:24 INFO - PROCESS | 1955 | 1461062904697 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 03:48:24 INFO - PROCESS | 1955 | 1461062904870 Marionette TRACE conn5 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:24 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15311e800 == 127 [pid = 1955] [id = 713] 03:48:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 125 (0x7fa1491c2800) [pid = 1955] [serial = 2140] [outer = (nil)] 03:48:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 126 (0x7fa152b17400) [pid = 1955] [serial = 2141] [outer = 0x7fa1491c2800] 03:48:24 INFO - PROCESS | 1955 | 1461062904935 Marionette DEBUG loaded listener.js 03:48:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 127 (0x7fa154225400) [pid = 1955] [serial = 2142] [outer = 0x7fa1491c2800] 03:48:25 INFO - PROCESS | 1955 | 1461062905904 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 03:48:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:48:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1482ms 03:48:25 INFO - PROCESS | 1955 | 1461062905962 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 03:48:25 INFO - PROCESS | 1955 | 1461062905968 Marionette TRACE conn5 <- [1,2825,null,{"value":"8"}] 03:48:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:48:25 INFO - PROCESS | 1955 | 1461062905977 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:48:25 INFO - PROCESS | 1955 | 1461062905983 Marionette TRACE conn5 <- [1,2826,null,{}] 03:48:25 INFO - PROCESS | 1955 | 1461062905993 Marionette TRACE conn5 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:26 INFO - PROCESS | 1955 | 1461062906230 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 03:48:26 INFO - PROCESS | 1955 | 1461062906552 Marionette TRACE conn5 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:26 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14a2a5000 == 128 [pid = 1955] [id = 714] 03:48:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 128 (0x7fa1491c4c00) [pid = 1955] [serial = 2143] [outer = (nil)] 03:48:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 129 (0x7fa149ee3c00) [pid = 1955] [serial = 2144] [outer = 0x7fa1491c4c00] 03:48:26 INFO - PROCESS | 1955 | 1461062906635 Marionette DEBUG loaded listener.js 03:48:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 130 (0x7fa14a119800) [pid = 1955] [serial = 2145] [outer = 0x7fa1491c4c00] 03:48:27 INFO - PROCESS | 1955 | 1461062907559 Marionette TRACE conn5 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:48:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:48:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1635ms 03:48:27 INFO - PROCESS | 1955 | 1461062907612 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 03:48:27 INFO - PROCESS | 1955 | 1461062907620 Marionette TRACE conn5 <- [1,2829,null,{"value":"8"}] 03:48:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:48:27 INFO - PROCESS | 1955 | 1461062907631 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:48:27 INFO - PROCESS | 1955 | 1461062907634 Marionette TRACE conn5 <- [1,2830,null,{}] 03:48:27 INFO - PROCESS | 1955 | 1461062907641 Marionette TRACE conn5 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:27 INFO - PROCESS | 1955 | 1461062907870 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 03:48:28 INFO - PROCESS | 1955 | 1461062908133 Marionette TRACE conn5 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:28 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa151dd2000 == 129 [pid = 1955] [id = 715] 03:48:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 131 (0x7fa14a453c00) [pid = 1955] [serial = 2146] [outer = (nil)] 03:48:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 132 (0x7fa14dfdc400) [pid = 1955] [serial = 2147] [outer = 0x7fa14a453c00] 03:48:28 INFO - PROCESS | 1955 | 1461062908251 Marionette DEBUG loaded listener.js 03:48:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 133 (0x7fa14e3f4800) [pid = 1955] [serial = 2148] [outer = 0x7fa14a453c00] 03:48:29 INFO - PROCESS | 1955 | 1461062909262 Marionette TRACE conn5 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 03:48:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:48:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1686ms 03:48:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:48:29 INFO - PROCESS | 1955 | 1461062909317 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 03:48:29 INFO - PROCESS | 1955 | 1461062909320 Marionette TRACE conn5 <- [1,2833,null,{"value":"8"}] 03:48:29 INFO - PROCESS | 1955 | 1461062909327 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:48:29 INFO - PROCESS | 1955 | 1461062909332 Marionette TRACE conn5 <- [1,2834,null,{}] 03:48:29 INFO - PROCESS | 1955 | 1461062909348 Marionette TRACE conn5 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:29 INFO - PROCESS | 1955 | 1461062909581 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 03:48:29 INFO - PROCESS | 1955 | 1461062909836 Marionette TRACE conn5 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:29 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155439000 == 130 [pid = 1955] [id = 716] 03:48:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 134 (0x7fa14ffee800) [pid = 1955] [serial = 2149] [outer = (nil)] 03:48:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 135 (0x7fa152249400) [pid = 1955] [serial = 2150] [outer = 0x7fa14ffee800] 03:48:29 INFO - PROCESS | 1955 | 1461062909957 Marionette DEBUG loaded listener.js 03:48:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 136 (0x7fa152955000) [pid = 1955] [serial = 2151] [outer = 0x7fa14ffee800] 03:48:30 INFO - PROCESS | 1955 | 1461062910816 Marionette TRACE conn5 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:48:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:48:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1541ms 03:48:30 INFO - PROCESS | 1955 | 1461062910867 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 03:48:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:48:30 INFO - PROCESS | 1955 | 1461062910872 Marionette TRACE conn5 <- [1,2837,null,{"value":"8"}] 03:48:30 INFO - PROCESS | 1955 | 1461062910879 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:48:30 INFO - PROCESS | 1955 | 1461062910883 Marionette TRACE conn5 <- [1,2838,null,{}] 03:48:30 INFO - PROCESS | 1955 | 1461062910889 Marionette TRACE conn5 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:31 INFO - PROCESS | 1955 | 1461062911118 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 03:48:31 INFO - PROCESS | 1955 | 1461062911372 Marionette TRACE conn5 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:31 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa156519800 == 131 [pid = 1955] [id = 717] 03:48:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 137 (0x7fa14fff1000) [pid = 1955] [serial = 2152] [outer = (nil)] 03:48:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 138 (0x7fa1541b1800) [pid = 1955] [serial = 2153] [outer = 0x7fa14fff1000] 03:48:31 INFO - PROCESS | 1955 | 1461062911453 Marionette DEBUG loaded listener.js 03:48:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 139 (0x7fa154357c00) [pid = 1955] [serial = 2154] [outer = 0x7fa14fff1000] 03:48:32 INFO - PROCESS | 1955 | 1461062912382 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 03:48:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:48:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1536ms 03:48:32 INFO - PROCESS | 1955 | 1461062912415 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 03:48:32 INFO - PROCESS | 1955 | 1461062912420 Marionette TRACE conn5 <- [1,2841,null,{"value":"8"}] 03:48:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:48:32 INFO - PROCESS | 1955 | 1461062912427 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:48:32 INFO - PROCESS | 1955 | 1461062912430 Marionette TRACE conn5 <- [1,2842,null,{}] 03:48:32 INFO - PROCESS | 1955 | 1461062912436 Marionette TRACE conn5 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:32 INFO - PROCESS | 1955 | 1461062912660 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 03:48:32 INFO - PROCESS | 1955 | 1461062912880 Marionette TRACE conn5 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:32 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15b4b0800 == 132 [pid = 1955] [id = 718] 03:48:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 140 (0x7fa152956800) [pid = 1955] [serial = 2155] [outer = (nil)] 03:48:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 141 (0x7fa155951800) [pid = 1955] [serial = 2156] [outer = 0x7fa152956800] 03:48:33 INFO - PROCESS | 1955 | 1461062912998 Marionette DEBUG loaded listener.js 03:48:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 142 (0x7fa1559b1400) [pid = 1955] [serial = 2157] [outer = 0x7fa152956800] 03:48:33 INFO - PROCESS | 1955 | 1461062913976 Marionette TRACE conn5 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 03:48:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:48:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1582ms 03:48:34 INFO - PROCESS | 1955 | 1461062914009 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 03:48:34 INFO - PROCESS | 1955 | 1461062914012 Marionette TRACE conn5 <- [1,2845,null,{"value":"8"}] 03:48:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:48:34 INFO - PROCESS | 1955 | 1461062914019 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:48:34 INFO - PROCESS | 1955 | 1461062914023 Marionette TRACE conn5 <- [1,2846,null,{}] 03:48:34 INFO - PROCESS | 1955 | 1461062914029 Marionette TRACE conn5 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:34 INFO - PROCESS | 1955 | 1461062914294 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 03:48:34 INFO - PROCESS | 1955 | 1461062914604 Marionette TRACE conn5 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:34 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15d362800 == 133 [pid = 1955] [id = 719] 03:48:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 143 (0x7fa15b824000) [pid = 1955] [serial = 2158] [outer = (nil)] 03:48:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 144 (0x7fa15cba2800) [pid = 1955] [serial = 2159] [outer = 0x7fa15b824000] 03:48:34 INFO - PROCESS | 1955 | 1461062914688 Marionette DEBUG loaded listener.js 03:48:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 145 (0x7fa15cd0cc00) [pid = 1955] [serial = 2160] [outer = 0x7fa15b824000] 03:48:35 INFO - PROCESS | 1955 | 1461062915540 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 03:48:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:48:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1577ms 03:48:35 INFO - PROCESS | 1955 | 1461062915598 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 03:48:35 INFO - PROCESS | 1955 | 1461062915601 Marionette TRACE conn5 <- [1,2849,null,{"value":"8"}] 03:48:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:48:35 INFO - PROCESS | 1955 | 1461062915609 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:48:35 INFO - PROCESS | 1955 | 1461062915612 Marionette TRACE conn5 <- [1,2850,null,{}] 03:48:35 INFO - PROCESS | 1955 | 1461062915618 Marionette TRACE conn5 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:35 INFO - PROCESS | 1955 | 1461062915837 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 03:48:36 INFO - PROCESS | 1955 | 1461062916047 Marionette TRACE conn5 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:36 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15eea8800 == 134 [pid = 1955] [id = 720] 03:48:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 146 (0x7fa15b825c00) [pid = 1955] [serial = 2161] [outer = (nil)] 03:48:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 147 (0x7fa15ceb1800) [pid = 1955] [serial = 2162] [outer = 0x7fa15b825c00] 03:48:36 INFO - PROCESS | 1955 | 1461062916164 Marionette DEBUG loaded listener.js 03:48:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 148 (0x7fa15cebac00) [pid = 1955] [serial = 2163] [outer = 0x7fa15b825c00] 03:48:37 INFO - PROCESS | 1955 | 1461062917085 Marionette TRACE conn5 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:48:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:48:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1531ms 03:48:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:48:37 INFO - PROCESS | 1955 | 1461062917141 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 03:48:37 INFO - PROCESS | 1955 | 1461062917144 Marionette TRACE conn5 <- [1,2853,null,{"value":"8"}] 03:48:37 INFO - PROCESS | 1955 | 1461062917150 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:48:37 INFO - PROCESS | 1955 | 1461062917153 Marionette TRACE conn5 <- [1,2854,null,{}] 03:48:37 INFO - PROCESS | 1955 | 1461062917159 Marionette TRACE conn5 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:37 INFO - PROCESS | 1955 | 1461062917386 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 03:48:37 INFO - PROCESS | 1955 | 1461062917601 Marionette TRACE conn5 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:37 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa160cca800 == 135 [pid = 1955] [id = 721] 03:48:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 149 (0x7fa14702c000) [pid = 1955] [serial = 2164] [outer = (nil)] 03:48:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 150 (0x7fa155b58800) [pid = 1955] [serial = 2165] [outer = 0x7fa14702c000] 03:48:37 INFO - PROCESS | 1955 | 1461062917715 Marionette DEBUG loaded listener.js 03:48:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 151 (0x7fa15d163400) [pid = 1955] [serial = 2166] [outer = 0x7fa14702c000] 03:48:38 INFO - PROCESS | 1955 | 1461062918669 Marionette TRACE conn5 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 03:48:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:48:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1584ms 03:48:38 INFO - PROCESS | 1955 | 1461062918734 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 03:48:38 INFO - PROCESS | 1955 | 1461062918738 Marionette TRACE conn5 <- [1,2857,null,{"value":"8"}] 03:48:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:48:38 INFO - PROCESS | 1955 | 1461062918744 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:48:38 INFO - PROCESS | 1955 | 1461062918746 Marionette TRACE conn5 <- [1,2858,null,{}] 03:48:38 INFO - PROCESS | 1955 | 1461062918752 Marionette TRACE conn5 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:38 INFO - PROCESS | 1955 | 1461062918958 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 03:48:39 INFO - PROCESS | 1955 | 1461062919174 Marionette TRACE conn5 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:39 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa161214800 == 136 [pid = 1955] [id = 722] 03:48:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 152 (0x7fa14c74f400) [pid = 1955] [serial = 2167] [outer = (nil)] 03:48:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 153 (0x7fa15d343c00) [pid = 1955] [serial = 2168] [outer = 0x7fa14c74f400] 03:48:39 INFO - PROCESS | 1955 | 1461062919290 Marionette DEBUG loaded listener.js 03:48:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 154 (0x7fa15d3cd800) [pid = 1955] [serial = 2169] [outer = 0x7fa14c74f400] 03:48:40 INFO - PROCESS | 1955 | 1461062920273 Marionette TRACE conn5 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 03:48:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:48:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1596ms 03:48:40 INFO - PROCESS | 1955 | 1461062920341 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 03:48:40 INFO - PROCESS | 1955 | 1461062920346 Marionette TRACE conn5 <- [1,2861,null,{"value":"8"}] 03:48:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:48:40 INFO - PROCESS | 1955 | 1461062920352 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:48:40 INFO - PROCESS | 1955 | 1461062920356 Marionette TRACE conn5 <- [1,2862,null,{}] 03:48:40 INFO - PROCESS | 1955 | 1461062920362 Marionette TRACE conn5 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:40 INFO - PROCESS | 1955 | 1461062920585 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 03:48:40 INFO - PROCESS | 1955 | 1461062920841 Marionette TRACE conn5 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:40 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16142d000 == 137 [pid = 1955] [id = 723] 03:48:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 155 (0x7fa15ceb9c00) [pid = 1955] [serial = 2170] [outer = (nil)] 03:48:40 INFO - PROCESS | 1955 | ++DOMWINDOW == 156 (0x7fa15d756400) [pid = 1955] [serial = 2171] [outer = 0x7fa15ceb9c00] 03:48:40 INFO - PROCESS | 1955 | 1461062920958 Marionette DEBUG loaded listener.js 03:48:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 157 (0x7fa15d9ec400) [pid = 1955] [serial = 2172] [outer = 0x7fa15ceb9c00] 03:48:41 INFO - PROCESS | 1955 | 1461062921822 Marionette TRACE conn5 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 03:48:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:48:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1531ms 03:48:41 INFO - PROCESS | 1955 | 1461062921885 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 03:48:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:48:41 INFO - PROCESS | 1955 | 1461062921890 Marionette TRACE conn5 <- [1,2865,null,{"value":"8"}] 03:48:41 INFO - PROCESS | 1955 | 1461062921897 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:48:41 INFO - PROCESS | 1955 | 1461062921902 Marionette TRACE conn5 <- [1,2866,null,{}] 03:48:41 INFO - PROCESS | 1955 | 1461062921908 Marionette TRACE conn5 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:42 INFO - PROCESS | 1955 | 1461062922194 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 03:48:42 INFO - PROCESS | 1955 | 1461062922521 Marionette TRACE conn5 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:42 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa161c0c000 == 138 [pid = 1955] [id = 724] 03:48:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 158 (0x7fa15dcb0800) [pid = 1955] [serial = 2173] [outer = (nil)] 03:48:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 159 (0x7fa15df1b800) [pid = 1955] [serial = 2174] [outer = 0x7fa15dcb0800] 03:48:42 INFO - PROCESS | 1955 | 1461062922604 Marionette DEBUG loaded listener.js 03:48:42 INFO - PROCESS | 1955 | ++DOMWINDOW == 160 (0x7fa15eb88c00) [pid = 1955] [serial = 2175] [outer = 0x7fa15dcb0800] 03:48:43 INFO - PROCESS | 1955 | 1461062923452 Marionette TRACE conn5 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 03:48:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:48:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1586ms 03:48:43 INFO - PROCESS | 1955 | 1461062923483 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 03:48:43 INFO - PROCESS | 1955 | 1461062923487 Marionette TRACE conn5 <- [1,2869,null,{"value":"8"}] 03:48:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:48:43 INFO - PROCESS | 1955 | 1461062923493 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:48:43 INFO - PROCESS | 1955 | 1461062923496 Marionette TRACE conn5 <- [1,2870,null,{}] 03:48:43 INFO - PROCESS | 1955 | 1461062923502 Marionette TRACE conn5 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:43 INFO - PROCESS | 1955 | 1461062923730 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 03:48:44 INFO - PROCESS | 1955 | 1461062923997 Marionette TRACE conn5 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:44 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa161ca9800 == 139 [pid = 1955] [id = 725] 03:48:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 161 (0x7fa15dca9400) [pid = 1955] [serial = 2176] [outer = (nil)] 03:48:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 162 (0x7fa15ee33000) [pid = 1955] [serial = 2177] [outer = 0x7fa15dca9400] 03:48:44 INFO - PROCESS | 1955 | 1461062924068 Marionette DEBUG loaded listener.js 03:48:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 163 (0x7fa160c63800) [pid = 1955] [serial = 2178] [outer = 0x7fa15dca9400] 03:48:44 INFO - PROCESS | 1955 | 1461062924984 Marionette TRACE conn5 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 03:48:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:48:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1537ms 03:48:45 INFO - PROCESS | 1955 | 1461062925031 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 03:48:45 INFO - PROCESS | 1955 | 1461062925033 Marionette TRACE conn5 <- [1,2873,null,{"value":"8"}] 03:48:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:48:45 INFO - PROCESS | 1955 | 1461062925040 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:48:45 INFO - PROCESS | 1955 | 1461062925043 Marionette TRACE conn5 <- [1,2874,null,{}] 03:48:45 INFO - PROCESS | 1955 | 1461062925049 Marionette TRACE conn5 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:45 INFO - PROCESS | 1955 | 1461062925267 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 03:48:45 INFO - PROCESS | 1955 | 1461062925529 Marionette TRACE conn5 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:45 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa161e79800 == 140 [pid = 1955] [id = 726] 03:48:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 164 (0x7fa15d344400) [pid = 1955] [serial = 2179] [outer = (nil)] 03:48:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 165 (0x7fa160ddb800) [pid = 1955] [serial = 2180] [outer = 0x7fa15d344400] 03:48:45 INFO - PROCESS | 1955 | 1461062925602 Marionette DEBUG loaded listener.js 03:48:45 INFO - PROCESS | 1955 | ++DOMWINDOW == 166 (0x7fa160f10000) [pid = 1955] [serial = 2181] [outer = 0x7fa15d344400] 03:48:46 INFO - PROCESS | 1955 | 1461062926425 Marionette TRACE conn5 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 03:48:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:48:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1433ms 03:48:46 INFO - PROCESS | 1955 | 1461062926488 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 03:48:46 INFO - PROCESS | 1955 | 1461062926491 Marionette TRACE conn5 <- [1,2877,null,{"value":"8"}] 03:48:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:48:46 INFO - PROCESS | 1955 | 1461062926516 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:48:46 INFO - PROCESS | 1955 | 1461062926519 Marionette TRACE conn5 <- [1,2878,null,{}] 03:48:46 INFO - PROCESS | 1955 | 1461062926528 Marionette TRACE conn5 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:46 INFO - PROCESS | 1955 | 1461062926750 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 03:48:47 INFO - PROCESS | 1955 | 1461062927010 Marionette TRACE conn5 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:47 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa162147000 == 141 [pid = 1955] [id = 727] 03:48:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 167 (0x7fa15dcb2000) [pid = 1955] [serial = 2182] [outer = (nil)] 03:48:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 168 (0x7fa161333c00) [pid = 1955] [serial = 2183] [outer = 0x7fa15dcb2000] 03:48:47 INFO - PROCESS | 1955 | 1461062927084 Marionette DEBUG loaded listener.js 03:48:47 INFO - PROCESS | 1955 | ++DOMWINDOW == 169 (0x7fa16133f400) [pid = 1955] [serial = 2184] [outer = 0x7fa15dcb2000] 03:48:48 INFO - PROCESS | 1955 | 1461062928040 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 03:48:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:48:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1610ms 03:48:48 INFO - PROCESS | 1955 | 1461062928109 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 03:48:48 INFO - PROCESS | 1955 | 1461062928113 Marionette TRACE conn5 <- [1,2881,null,{"value":"8"}] 03:48:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:48:48 INFO - PROCESS | 1955 | 1461062928119 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:48:48 INFO - PROCESS | 1955 | 1461062928122 Marionette TRACE conn5 <- [1,2882,null,{}] 03:48:48 INFO - PROCESS | 1955 | 1461062928128 Marionette TRACE conn5 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:48 INFO - PROCESS | 1955 | 1461062928353 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 03:48:48 INFO - PROCESS | 1955 | 1461062928617 Marionette TRACE conn5 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:48 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa163305800 == 142 [pid = 1955] [id = 728] 03:48:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 170 (0x7fa14f04d000) [pid = 1955] [serial = 2185] [outer = (nil)] 03:48:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 171 (0x7fa160f62c00) [pid = 1955] [serial = 2186] [outer = 0x7fa14f04d000] 03:48:48 INFO - PROCESS | 1955 | 1461062928744 Marionette DEBUG loaded listener.js 03:48:48 INFO - PROCESS | 1955 | ++DOMWINDOW == 172 (0x7fa1616f0800) [pid = 1955] [serial = 2187] [outer = 0x7fa14f04d000] 03:48:49 INFO - PROCESS | 1955 | 1461062929603 Marionette TRACE conn5 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 03:48:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:48:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1530ms 03:48:49 INFO - PROCESS | 1955 | 1461062929650 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 03:48:49 INFO - PROCESS | 1955 | 1461062929653 Marionette TRACE conn5 <- [1,2885,null,{"value":"8"}] 03:48:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:48:49 INFO - PROCESS | 1955 | 1461062929659 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:48:49 INFO - PROCESS | 1955 | 1461062929662 Marionette TRACE conn5 <- [1,2886,null,{}] 03:48:49 INFO - PROCESS | 1955 | 1461062929668 Marionette TRACE conn5 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:49 INFO - PROCESS | 1955 | 1461062929893 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 03:48:50 INFO - PROCESS | 1955 | 1461062930152 Marionette TRACE conn5 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:50 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa164761000 == 143 [pid = 1955] [id = 729] 03:48:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 173 (0x7fa14eaa3c00) [pid = 1955] [serial = 2188] [outer = (nil)] 03:48:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 174 (0x7fa1617a6c00) [pid = 1955] [serial = 2189] [outer = 0x7fa14eaa3c00] 03:48:50 INFO - PROCESS | 1955 | 1461062930266 Marionette DEBUG loaded listener.js 03:48:50 INFO - PROCESS | 1955 | ++DOMWINDOW == 175 (0x7fa161be6c00) [pid = 1955] [serial = 2190] [outer = 0x7fa14eaa3c00] 03:48:51 INFO - PROCESS | 1955 | 1461062931127 Marionette TRACE conn5 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 03:48:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:48:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1532ms 03:48:51 INFO - PROCESS | 1955 | 1461062931193 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 03:48:51 INFO - PROCESS | 1955 | 1461062931197 Marionette TRACE conn5 <- [1,2889,null,{"value":"8"}] 03:48:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:48:51 INFO - PROCESS | 1955 | 1461062931203 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:48:51 INFO - PROCESS | 1955 | 1461062931206 Marionette TRACE conn5 <- [1,2890,null,{}] 03:48:51 INFO - PROCESS | 1955 | 1461062931211 Marionette TRACE conn5 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:51 INFO - PROCESS | 1955 | 1461062931443 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 03:48:51 INFO - PROCESS | 1955 | 1461062931705 Marionette TRACE conn5 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:51 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa165716800 == 144 [pid = 1955] [id = 730] 03:48:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 176 (0x7fa1503a7800) [pid = 1955] [serial = 2191] [outer = (nil)] 03:48:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 177 (0x7fa161befc00) [pid = 1955] [serial = 2192] [outer = 0x7fa1503a7800] 03:48:51 INFO - PROCESS | 1955 | 1461062931824 Marionette DEBUG loaded listener.js 03:48:51 INFO - PROCESS | 1955 | ++DOMWINDOW == 178 (0x7fa161db7000) [pid = 1955] [serial = 2193] [outer = 0x7fa1503a7800] 03:48:52 INFO - PROCESS | 1955 | 1461062932714 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 03:48:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:48:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1582ms 03:48:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:48:52 INFO - PROCESS | 1955 | 1461062932786 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 03:48:52 INFO - PROCESS | 1955 | 1461062932789 Marionette TRACE conn5 <- [1,2893,null,{"value":"8"}] 03:48:52 INFO - PROCESS | 1955 | 1461062932796 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:48:52 INFO - PROCESS | 1955 | 1461062932799 Marionette TRACE conn5 <- [1,2894,null,{}] 03:48:52 INFO - PROCESS | 1955 | 1461062932804 Marionette TRACE conn5 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:53 INFO - PROCESS | 1955 | 1461062933075 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 03:48:53 INFO - PROCESS | 1955 | 1461062933419 Marionette TRACE conn5 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:53 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1667dd000 == 145 [pid = 1955] [id = 731] 03:48:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 179 (0x7fa147029800) [pid = 1955] [serial = 2194] [outer = (nil)] 03:48:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 180 (0x7fa161beb400) [pid = 1955] [serial = 2195] [outer = 0x7fa147029800] 03:48:53 INFO - PROCESS | 1955 | 1461062933499 Marionette DEBUG loaded listener.js 03:48:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 181 (0x7fa1621bf400) [pid = 1955] [serial = 2196] [outer = 0x7fa147029800] 03:48:54 INFO - PROCESS | 1955 | 1461062934405 Marionette TRACE conn5 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 03:48:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:48:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1684ms 03:48:54 INFO - PROCESS | 1955 | 1461062934499 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 03:48:54 INFO - PROCESS | 1955 | 1461062934503 Marionette TRACE conn5 <- [1,2897,null,{"value":"8"}] 03:48:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:48:54 INFO - PROCESS | 1955 | 1461062934509 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:48:54 INFO - PROCESS | 1955 | 1461062934511 Marionette TRACE conn5 <- [1,2898,null,{}] 03:48:54 INFO - PROCESS | 1955 | 1461062934518 Marionette TRACE conn5 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:54 INFO - PROCESS | 1955 | 1461062934759 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 03:48:55 INFO - PROCESS | 1955 | 1461062935687 Marionette TRACE conn5 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:55 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14dfa2800 == 146 [pid = 1955] [id = 732] 03:48:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 182 (0x7fa1467ba000) [pid = 1955] [serial = 2197] [outer = (nil)] 03:48:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 183 (0x7fa147030000) [pid = 1955] [serial = 2198] [outer = 0x7fa1467ba000] 03:48:55 INFO - PROCESS | 1955 | 1461062935762 Marionette DEBUG loaded listener.js 03:48:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 184 (0x7fa149bd3000) [pid = 1955] [serial = 2199] [outer = 0x7fa1467ba000] 03:48:56 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16121f800 == 145 [pid = 1955] [id = 213] 03:48:56 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa151de1000 == 144 [pid = 1955] [id = 712] 03:48:56 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa150116000 == 143 [pid = 1955] [id = 711] 03:48:56 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14d5ea000 == 142 [pid = 1955] [id = 710] 03:48:56 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14a2a6800 == 141 [pid = 1955] [id = 709] 03:48:56 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa143ecf800 == 140 [pid = 1955] [id = 708] 03:48:56 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14c0ec800 == 139 [pid = 1955] [id = 707] 03:48:56 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dc9d000 == 138 [pid = 1955] [id = 704] 03:48:56 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dbde000 == 137 [pid = 1955] [id = 703] 03:48:56 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15d02b800 == 136 [pid = 1955] [id = 702] 03:48:56 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15b85e000 == 135 [pid = 1955] [id = 701] 03:48:56 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15a882800 == 134 [pid = 1955] [id = 700] 03:48:56 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1566b6000 == 133 [pid = 1955] [id = 699] 03:48:56 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155b49800 == 132 [pid = 1955] [id = 698] 03:48:56 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15559b000 == 131 [pid = 1955] [id = 697] 03:48:56 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1540d6000 == 130 [pid = 1955] [id = 696] 03:48:56 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa153419000 == 129 [pid = 1955] [id = 695] 03:48:56 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa152a60800 == 128 [pid = 1955] [id = 694] 03:48:56 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14a0d7800 == 127 [pid = 1955] [id = 691] 03:48:56 INFO - PROCESS | 1955 | --DOMWINDOW == 183 (0x7fa14e8b8c00) [pid = 1955] [serial = 2072] [outer = (nil)] [url = about:blank] 03:48:56 INFO - PROCESS | 1955 | --DOMWINDOW == 182 (0x7fa14f0ba000) [pid = 1955] [serial = 2070] [outer = (nil)] [url = about:blank] 03:48:56 INFO - PROCESS | 1955 | --DOMWINDOW == 181 (0x7fa14c744400) [pid = 1955] [serial = 2025] [outer = (nil)] [url = about:blank] 03:48:56 INFO - PROCESS | 1955 | --DOMWINDOW == 180 (0x7fa14a07f000) [pid = 1955] [serial = 2055] [outer = (nil)] [url = about:blank] 03:48:56 INFO - PROCESS | 1955 | --DOMWINDOW == 179 (0x7fa1503ab000) [pid = 1955] [serial = 2039] [outer = (nil)] [url = about:blank] 03:48:56 INFO - PROCESS | 1955 | --DOMWINDOW == 178 (0x7fa14dfda000) [pid = 1955] [serial = 2063] [outer = (nil)] [url = about:blank] 03:48:56 INFO - PROCESS | 1955 | --DOMWINDOW == 177 (0x7fa14a118000) [pid = 1955] [serial = 2057] [outer = (nil)] [url = about:blank] 03:48:56 INFO - PROCESS | 1955 | --DOMWINDOW == 176 (0x7fa149ee5800) [pid = 1955] [serial = 2054] [outer = (nil)] [url = about:blank] 03:48:56 INFO - PROCESS | 1955 | --DOMWINDOW == 175 (0x7fa14eaa5000) [pid = 1955] [serial = 2033] [outer = (nil)] [url = about:blank] 03:48:56 INFO - PROCESS | 1955 | --DOMWINDOW == 174 (0x7fa14a089000) [pid = 1955] [serial = 2027] [outer = (nil)] [url = about:blank] 03:48:56 INFO - PROCESS | 1955 | --DOMWINDOW == 173 (0x7fa1542d6400) [pid = 1955] [serial = 2045] [outer = (nil)] [url = about:blank] 03:48:56 INFO - PROCESS | 1955 | --DOMWINDOW == 172 (0x7fa14e03e000) [pid = 1955] [serial = 2064] [outer = (nil)] [url = about:blank] 03:48:56 INFO - PROCESS | 1955 | --DOMWINDOW == 171 (0x7fa152a75000) [pid = 1955] [serial = 2042] [outer = (nil)] [url = about:blank] 03:48:56 INFO - PROCESS | 1955 | --DOMWINDOW == 170 (0x7fa14e3f8800) [pid = 1955] [serial = 2066] [outer = (nil)] [url = about:blank] 03:48:56 INFO - PROCESS | 1955 | --DOMWINDOW == 169 (0x7fa1467b5000) [pid = 1955] [serial = 2048] [outer = (nil)] [url = about:blank] 03:48:56 INFO - PROCESS | 1955 | --DOMWINDOW == 168 (0x7fa14f0b6800) [pid = 1955] [serial = 2036] [outer = (nil)] [url = about:blank] 03:48:56 INFO - PROCESS | 1955 | --DOMWINDOW == 167 (0x7fa1467b7000) [pid = 1955] [serial = 2051] [outer = (nil)] [url = about:blank] 03:48:56 INFO - PROCESS | 1955 | --DOMWINDOW == 166 (0x7fa14d2f7c00) [pid = 1955] [serial = 2061] [outer = (nil)] [url = about:blank] 03:48:56 INFO - PROCESS | 1955 | --DOMWINDOW == 165 (0x7fa14e736000) [pid = 1955] [serial = 2067] [outer = (nil)] [url = about:blank] 03:48:56 INFO - PROCESS | 1955 | --DOMWINDOW == 164 (0x7fa14c749000) [pid = 1955] [serial = 2030] [outer = (nil)] [url = about:blank] 03:48:56 INFO - PROCESS | 1955 | --DOMWINDOW == 163 (0x7fa14ef52800) [pid = 1955] [serial = 2069] [outer = (nil)] [url = about:blank] 03:48:56 INFO - PROCESS | 1955 | --DOMWINDOW == 162 (0x7fa14a3ab400) [pid = 1955] [serial = 2058] [outer = (nil)] [url = about:blank] 03:48:56 INFO - PROCESS | 1955 | --DOMWINDOW == 161 (0x7fa149ee6800) [pid = 1955] [serial = 2060] [outer = (nil)] [url = about:blank] 03:48:57 INFO - PROCESS | 1955 | 1461062937286 Marionette TRACE conn5 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 03:48:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:48:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 2837ms 03:48:57 INFO - PROCESS | 1955 | 1461062937352 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 03:48:57 INFO - PROCESS | 1955 | 1461062937359 Marionette TRACE conn5 <- [1,2901,null,{"value":"8"}] 03:48:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:48:57 INFO - PROCESS | 1955 | 1461062937367 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:48:57 INFO - PROCESS | 1955 | 1461062937371 Marionette TRACE conn5 <- [1,2902,null,{}] 03:48:57 INFO - PROCESS | 1955 | 1461062937382 Marionette TRACE conn5 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:57 INFO - PROCESS | 1955 | 1461062937612 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 03:48:57 INFO - PROCESS | 1955 | 1461062937810 Marionette TRACE conn5 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:57 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa149aa9000 == 128 [pid = 1955] [id = 733] 03:48:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 162 (0x7fa1467b4400) [pid = 1955] [serial = 2200] [outer = (nil)] 03:48:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 163 (0x7fa14a450c00) [pid = 1955] [serial = 2201] [outer = 0x7fa1467b4400] 03:48:57 INFO - PROCESS | 1955 | 1461062937880 Marionette DEBUG loaded listener.js 03:48:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 164 (0x7fa14c751c00) [pid = 1955] [serial = 2202] [outer = 0x7fa1467b4400] 03:48:58 INFO - PROCESS | 1955 | 1461062938778 Marionette TRACE conn5 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:48:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:48:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1435ms 03:48:58 INFO - PROCESS | 1955 | 1461062938806 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 03:48:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:48:58 INFO - PROCESS | 1955 | 1461062938812 Marionette TRACE conn5 <- [1,2905,null,{"value":"8"}] 03:48:58 INFO - PROCESS | 1955 | 1461062938819 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:48:58 INFO - PROCESS | 1955 | 1461062938822 Marionette TRACE conn5 <- [1,2906,null,{}] 03:48:58 INFO - PROCESS | 1955 | 1461062938827 Marionette TRACE conn5 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:59 INFO - PROCESS | 1955 | 1461062939120 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 03:48:59 INFO - PROCESS | 1955 | 1461062939163 Marionette TRACE conn5 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:59 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14c0d8800 == 129 [pid = 1955] [id = 734] 03:48:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 165 (0x7fa14a07f800) [pid = 1955] [serial = 2203] [outer = (nil)] 03:48:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 166 (0x7fa14e3ef800) [pid = 1955] [serial = 2204] [outer = 0x7fa14a07f800] 03:48:59 INFO - PROCESS | 1955 | 1461062939226 Marionette DEBUG loaded listener.js 03:48:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 167 (0x7fa14e8b5800) [pid = 1955] [serial = 2205] [outer = 0x7fa14a07f800] 03:49:00 INFO - PROCESS | 1955 | 1461062940171 Marionette TRACE conn5 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 03:49:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:49:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1388ms 03:49:00 INFO - PROCESS | 1955 | 1461062940207 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 03:49:00 INFO - PROCESS | 1955 | 1461062940210 Marionette TRACE conn5 <- [1,2909,null,{"value":"8"}] 03:49:00 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:49:00 INFO - PROCESS | 1955 | 1461062940226 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:49:00 INFO - PROCESS | 1955 | 1461062940235 Marionette TRACE conn5 <- [1,2910,null,{}] 03:49:00 INFO - PROCESS | 1955 | 1461062940251 Marionette TRACE conn5 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:00 INFO - PROCESS | 1955 | 1461062940526 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 03:49:00 INFO - PROCESS | 1955 | 1461062940565 Marionette TRACE conn5 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:00 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa150113800 == 130 [pid = 1955] [id = 735] 03:49:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 168 (0x7fa14a456800) [pid = 1955] [serial = 2206] [outer = (nil)] 03:49:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 169 (0x7fa14f0ba000) [pid = 1955] [serial = 2207] [outer = 0x7fa14a456800] 03:49:00 INFO - PROCESS | 1955 | 1461062940638 Marionette DEBUG loaded listener.js 03:49:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 170 (0x7fa1503af800) [pid = 1955] [serial = 2208] [outer = 0x7fa14a456800] 03:49:01 INFO - PROCESS | 1955 | --DOMWINDOW == 169 (0x7fa14c89ac00) [pid = 1955] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 03:49:01 INFO - PROCESS | 1955 | --DOMWINDOW == 168 (0x7fa147029400) [pid = 1955] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 03:49:01 INFO - PROCESS | 1955 | --DOMWINDOW == 167 (0x7fa14dfe1400) [pid = 1955] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 03:49:01 INFO - PROCESS | 1955 | --DOMWINDOW == 166 (0x7fa14a08b800) [pid = 1955] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 03:49:01 INFO - PROCESS | 1955 | --DOMWINDOW == 165 (0x7fa14a39ec00) [pid = 1955] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 03:49:01 INFO - PROCESS | 1955 | --DOMWINDOW == 164 (0x7fa14c74e400) [pid = 1955] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 03:49:01 INFO - PROCESS | 1955 | 1461062941919 Marionette TRACE conn5 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 03:49:01 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:49:01 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:49:01 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1754ms 03:49:01 INFO - PROCESS | 1955 | 1461062941981 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 03:49:01 INFO - PROCESS | 1955 | 1461062941986 Marionette TRACE conn5 <- [1,2913,null,{"value":"8"}] 03:49:01 INFO - TEST-START | /DOMEvents/constructors.html 03:49:01 INFO - PROCESS | 1955 | 1461062941995 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:49:01 INFO - PROCESS | 1955 | 1461062941998 Marionette TRACE conn5 <- [1,2914,null,{}] 03:49:02 INFO - PROCESS | 1955 | 1461062942003 Marionette TRACE conn5 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:02 INFO - PROCESS | 1955 | 1461062942191 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 03:49:02 INFO - PROCESS | 1955 | 1461062942371 Marionette TRACE conn5 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:02 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa151dd8000 == 131 [pid = 1955] [id = 736] 03:49:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 165 (0x7fa14a39ec00) [pid = 1955] [serial = 2209] [outer = (nil)] 03:49:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 166 (0x7fa1503ae400) [pid = 1955] [serial = 2210] [outer = 0x7fa14a39ec00] 03:49:02 INFO - PROCESS | 1955 | 1461062942447 Marionette DEBUG loaded listener.js 03:49:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 167 (0x7fa152949000) [pid = 1955] [serial = 2211] [outer = 0x7fa14a39ec00] 03:49:03 INFO - PROCESS | 1955 | 1461062943272 Marionette TRACE conn5 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:49:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:49:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:49:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:49:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:49:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:49:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:49:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:49:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:49:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:49:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:49:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:49:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:49:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:49:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:49:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:49:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:49:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:49:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:49:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:49:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:49:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:49:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:49:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:49:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:49:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:49:03 INFO - TEST-OK | /DOMEvents/constructors.html | took 1343ms 03:49:03 INFO - PROCESS | 1955 | 1461062943340 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 03:49:03 INFO - PROCESS | 1955 | 1461062943342 Marionette TRACE conn5 <- [1,2917,null,{"value":"8"}] 03:49:03 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:49:03 INFO - PROCESS | 1955 | 1461062943353 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:49:03 INFO - PROCESS | 1955 | 1461062943362 Marionette TRACE conn5 <- [1,2918,null,{}] 03:49:03 INFO - PROCESS | 1955 | 1461062943372 Marionette TRACE conn5 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:03 INFO - PROCESS | 1955 | 1461062943582 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 03:49:03 INFO - PROCESS | 1955 | 1461062943987 Marionette TRACE conn5 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:04 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa148ed2000 == 132 [pid = 1955] [id = 737] 03:49:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 168 (0x7fa14660a400) [pid = 1955] [serial = 2212] [outer = (nil)] 03:49:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 169 (0x7fa147033000) [pid = 1955] [serial = 2213] [outer = 0x7fa14660a400] 03:49:04 INFO - PROCESS | 1955 | 1461062944105 Marionette DEBUG loaded listener.js 03:49:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 170 (0x7fa149ee7000) [pid = 1955] [serial = 2214] [outer = 0x7fa14660a400] 03:49:04 INFO - PROCESS | 1955 | 1461062944934 Marionette TRACE conn5 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:49:04 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:49:04 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1598ms 03:49:04 INFO - PROCESS | 1955 | 1461062944955 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 03:49:04 INFO - PROCESS | 1955 | 1461062944962 Marionette TRACE conn5 <- [1,2921,null,{"value":"8"}] 03:49:04 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:49:04 INFO - PROCESS | 1955 | 1461062944973 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:49:04 INFO - PROCESS | 1955 | 1461062944976 Marionette TRACE conn5 <- [1,2922,null,{}] 03:49:04 INFO - PROCESS | 1955 | 1461062944984 Marionette TRACE conn5 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:05 INFO - PROCESS | 1955 | 1461062945256 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 03:49:05 INFO - PROCESS | 1955 | 1461062945498 Marionette TRACE conn5 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:05 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14ebf7000 == 133 [pid = 1955] [id = 738] 03:49:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 171 (0x7fa1467b5400) [pid = 1955] [serial = 2215] [outer = (nil)] 03:49:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 172 (0x7fa14c74c800) [pid = 1955] [serial = 2216] [outer = 0x7fa1467b5400] 03:49:05 INFO - PROCESS | 1955 | 1461062945577 Marionette DEBUG loaded listener.js 03:49:05 INFO - PROCESS | 1955 | ++DOMWINDOW == 173 (0x7fa14c89ec00) [pid = 1955] [serial = 2217] [outer = 0x7fa1467b5400] 03:49:06 INFO - PROCESS | 1955 | [1955] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 03:49:06 INFO - PROCESS | 1955 | [1955] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 03:49:06 INFO - PROCESS | 1955 | [1955] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 03:49:06 INFO - PROCESS | 1955 | [1955] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 03:49:06 INFO - PROCESS | 1955 | 1461062946496 Marionette TRACE conn5 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 03:49:06 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:49:06 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:49:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:49:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:49:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:49:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:49:06 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 03:49:06 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:49:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:49:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:49:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:49:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:49:06 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 03:49:06 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:49:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:49:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:49:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:49:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:49:06 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]" 03:49:06 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:49:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:49:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:49:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:49:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:49:06 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:49:06 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1580ms 03:49:06 INFO - PROCESS | 1955 | 1461062946564 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 03:49:06 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:49:06 INFO - PROCESS | 1955 | 1461062946573 Marionette TRACE conn5 <- [1,2925,null,{"value":"8"}] 03:49:06 INFO - PROCESS | 1955 | 1461062946580 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:49:06 INFO - PROCESS | 1955 | 1461062946584 Marionette TRACE conn5 <- [1,2926,null,{}] 03:49:06 INFO - PROCESS | 1955 | 1461062946630 Marionette TRACE conn5 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:06 INFO - PROCESS | 1955 | 1461062946931 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 03:49:07 INFO - PROCESS | 1955 | 1461062947212 Marionette TRACE conn5 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:07 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa153144800 == 134 [pid = 1955] [id = 739] 03:49:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 174 (0x7fa14e7d7800) [pid = 1955] [serial = 2218] [outer = (nil)] 03:49:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 175 (0x7fa14ef54c00) [pid = 1955] [serial = 2219] [outer = 0x7fa14e7d7800] 03:49:07 INFO - PROCESS | 1955 | 1461062947292 Marionette DEBUG loaded listener.js 03:49:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 176 (0x7fa1514db400) [pid = 1955] [serial = 2220] [outer = 0x7fa14e7d7800] 03:49:07 INFO - PROCESS | 1955 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:49:08 INFO - PROCESS | 1955 | 1461062948094 Marionette TRACE conn5 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 03:49:08 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 03:49:08 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1529ms 03:49:08 INFO - PROCESS | 1955 | 1461062948108 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 03:49:08 INFO - PROCESS | 1955 | 1461062948113 Marionette TRACE conn5 <- [1,2929,null,{"value":"8"}] 03:49:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:49:08 INFO - PROCESS | 1955 | 1461062948129 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:49:08 INFO - PROCESS | 1955 | 1461062948138 Marionette TRACE conn5 <- [1,2930,null,{}] 03:49:08 INFO - PROCESS | 1955 | 1461062948144 Marionette TRACE conn5 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:08 INFO - PROCESS | 1955 | 1461062948363 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 03:49:08 INFO - PROCESS | 1955 | 1461062948633 Marionette TRACE conn5 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:08 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155597800 == 135 [pid = 1955] [id = 740] 03:49:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 177 (0x7fa14e8b9c00) [pid = 1955] [serial = 2221] [outer = (nil)] 03:49:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 178 (0x7fa154246000) [pid = 1955] [serial = 2222] [outer = 0x7fa14e8b9c00] 03:49:08 INFO - PROCESS | 1955 | 1461062948710 Marionette DEBUG loaded listener.js 03:49:08 INFO - PROCESS | 1955 | ++DOMWINDOW == 179 (0x7fa15435f800) [pid = 1955] [serial = 2223] [outer = 0x7fa14e8b9c00] 03:49:09 INFO - PROCESS | 1955 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 03:49:09 INFO - PROCESS | 1955 | 1461062949520 Marionette TRACE conn5 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 03:49:09 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:49:09 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1448ms 03:49:09 INFO - PROCESS | 1955 | 1461062949569 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 03:49:09 INFO - PROCESS | 1955 | 1461062949574 Marionette TRACE conn5 <- [1,2933,null,{"value":"8"}] 03:49:09 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:49:09 INFO - PROCESS | 1955 | 1461062949580 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:49:09 INFO - PROCESS | 1955 | 1461062949584 Marionette TRACE conn5 <- [1,2934,null,{}] 03:49:09 INFO - PROCESS | 1955 | 1461062949590 Marionette TRACE conn5 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:09 INFO - PROCESS | 1955 | 1461062949847 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 03:49:10 INFO - PROCESS | 1955 | 1461062950105 Marionette TRACE conn5 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:10 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15a626000 == 136 [pid = 1955] [id = 741] 03:49:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 180 (0x7fa15229fc00) [pid = 1955] [serial = 2224] [outer = (nil)] 03:49:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 181 (0x7fa155953800) [pid = 1955] [serial = 2225] [outer = 0x7fa15229fc00] 03:49:10 INFO - PROCESS | 1955 | 1461062950184 Marionette DEBUG loaded listener.js 03:49:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 182 (0x7fa155b56800) [pid = 1955] [serial = 2226] [outer = 0x7fa15229fc00] 03:49:11 INFO - PROCESS | 1955 | 1461062951039 Marionette TRACE conn5 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 03:49:11 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:49:11 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1492ms 03:49:11 INFO - PROCESS | 1955 | 1461062951074 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 03:49:11 INFO - PROCESS | 1955 | 1461062951078 Marionette TRACE conn5 <- [1,2937,null,{"value":"8"}] 03:49:11 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:49:11 INFO - PROCESS | 1955 | 1461062951085 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:49:11 INFO - PROCESS | 1955 | 1461062951087 Marionette TRACE conn5 <- [1,2938,null,{}] 03:49:11 INFO - PROCESS | 1955 | 1461062951094 Marionette TRACE conn5 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:11 INFO - PROCESS | 1955 | 1461062951308 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 03:49:11 INFO - PROCESS | 1955 | 1461062951574 Marionette TRACE conn5 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:11 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15cc0d000 == 137 [pid = 1955] [id = 742] 03:49:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 183 (0x7fa15a642c00) [pid = 1955] [serial = 2227] [outer = (nil)] 03:49:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 184 (0x7fa15a861400) [pid = 1955] [serial = 2228] [outer = 0x7fa15a642c00] 03:49:11 INFO - PROCESS | 1955 | 1461062951666 Marionette DEBUG loaded listener.js 03:49:11 INFO - PROCESS | 1955 | ++DOMWINDOW == 185 (0x7fa15cba0400) [pid = 1955] [serial = 2229] [outer = 0x7fa15a642c00] 03:49:12 INFO - PROCESS | 1955 | 1461062952515 Marionette TRACE conn5 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 03:49:12 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. 03:49:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1487ms 03:49:12 INFO - PROCESS | 1955 | 1461062952573 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 03:49:12 INFO - PROCESS | 1955 | 1461062952576 Marionette TRACE conn5 <- [1,2941,null,{"value":"8"}] 03:49:12 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:49:12 INFO - PROCESS | 1955 | 1461062952584 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:49:12 INFO - PROCESS | 1955 | 1461062952587 Marionette TRACE conn5 <- [1,2942,null,{}] 03:49:12 INFO - PROCESS | 1955 | 1461062952640 Marionette TRACE conn5 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:12 INFO - PROCESS | 1955 | 1461062952858 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 03:49:13 INFO - PROCESS | 1955 | 1461062953120 Marionette TRACE conn5 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:13 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dc99800 == 138 [pid = 1955] [id = 743] 03:49:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 186 (0x7fa15a648800) [pid = 1955] [serial = 2230] [outer = (nil)] 03:49:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 187 (0x7fa15d757400) [pid = 1955] [serial = 2231] [outer = 0x7fa15a648800] 03:49:13 INFO - PROCESS | 1955 | 1461062953200 Marionette DEBUG loaded listener.js 03:49:13 INFO - PROCESS | 1955 | ++DOMWINDOW == 188 (0x7fa15dcb0000) [pid = 1955] [serial = 2232] [outer = 0x7fa15a648800] 03:49:13 INFO - PROCESS | 1955 | 1461062953991 Marionette TRACE conn5 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 03:49:14 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 03:49:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:49:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:49:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1442ms 03:49:14 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:49:14 INFO - PROCESS | 1955 | 1461062954028 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 03:49:14 INFO - PROCESS | 1955 | 1461062954030 Marionette TRACE conn5 <- [1,2945,null,{"value":"8"}] 03:49:14 INFO - PROCESS | 1955 | 1461062954037 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:49:14 INFO - PROCESS | 1955 | 1461062954040 Marionette TRACE conn5 <- [1,2946,null,{}] 03:49:14 INFO - PROCESS | 1955 | 1461062954045 Marionette TRACE conn5 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:14 INFO - PROCESS | 1955 | 1461062954266 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 03:49:14 INFO - PROCESS | 1955 | 1461062954533 Marionette TRACE conn5 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:14 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16121a000 == 139 [pid = 1955] [id = 744] 03:49:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 189 (0x7fa15cba3400) [pid = 1955] [serial = 2233] [outer = (nil)] 03:49:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 190 (0x7fa160c68000) [pid = 1955] [serial = 2234] [outer = 0x7fa15cba3400] 03:49:14 INFO - PROCESS | 1955 | 1461062954607 Marionette DEBUG loaded listener.js 03:49:14 INFO - PROCESS | 1955 | ++DOMWINDOW == 191 (0x7fa161be4c00) [pid = 1955] [serial = 2235] [outer = 0x7fa15cba3400] 03:49:15 INFO - PROCESS | 1955 | 1461062955441 Marionette TRACE conn5 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 03:49:15 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. 03:49:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1439ms 03:49:15 INFO - PROCESS | 1955 | 1461062955476 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 03:49:15 INFO - PROCESS | 1955 | 1461062955480 Marionette TRACE conn5 <- [1,2949,null,{"value":"8"}] 03:49:15 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:49:15 INFO - PROCESS | 1955 | 1461062955487 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:49:15 INFO - PROCESS | 1955 | 1461062955491 Marionette TRACE conn5 <- [1,2950,null,{}] 03:49:15 INFO - PROCESS | 1955 | 1461062955497 Marionette TRACE conn5 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:15 INFO - PROCESS | 1955 | 1461062955762 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 03:49:16 INFO - PROCESS | 1955 | 1461062956006 Marionette TRACE conn5 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:16 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa161ca8800 == 140 [pid = 1955] [id = 745] 03:49:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 192 (0x7fa155b5a400) [pid = 1955] [serial = 2236] [outer = (nil)] 03:49:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 193 (0x7fa161dba400) [pid = 1955] [serial = 2237] [outer = 0x7fa155b5a400] 03:49:16 INFO - PROCESS | 1955 | 1461062956087 Marionette DEBUG loaded listener.js 03:49:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 194 (0x7fa1621c5c00) [pid = 1955] [serial = 2238] [outer = 0x7fa155b5a400] 03:49:16 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa165714800 == 141 [pid = 1955] [id = 746] 03:49:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 195 (0x7fa1634f0800) [pid = 1955] [serial = 2239] [outer = (nil)] 03:49:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 196 (0x7fa161db5800) [pid = 1955] [serial = 2240] [outer = 0x7fa1634f0800] 03:49:16 INFO - PROCESS | 1955 | 1461062956954 Marionette TRACE conn5 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 03:49:16 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. 03:49:16 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1480ms 03:49:16 INFO - PROCESS | 1955 | 1461062956968 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 03:49:16 INFO - PROCESS | 1955 | 1461062956970 Marionette TRACE conn5 <- [1,2953,null,{"value":"8"}] 03:49:16 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:49:16 INFO - PROCESS | 1955 | 1461062956977 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:49:16 INFO - PROCESS | 1955 | 1461062956980 Marionette TRACE conn5 <- [1,2954,null,{}] 03:49:16 INFO - PROCESS | 1955 | 1461062956986 Marionette TRACE conn5 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:17 INFO - PROCESS | 1955 | 1461062957277 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 03:49:17 INFO - PROCESS | 1955 | 1461062957527 Marionette TRACE conn5 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:17 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa166a97000 == 142 [pid = 1955] [id = 747] 03:49:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 197 (0x7fa15ceb7c00) [pid = 1955] [serial = 2241] [outer = (nil)] 03:49:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 198 (0x7fa1634ee800) [pid = 1955] [serial = 2242] [outer = 0x7fa15ceb7c00] 03:49:17 INFO - PROCESS | 1955 | 1461062957606 Marionette DEBUG loaded listener.js 03:49:17 INFO - PROCESS | 1955 | ++DOMWINDOW == 199 (0x7fa1647d6400) [pid = 1955] [serial = 2243] [outer = 0x7fa15ceb7c00] 03:49:18 INFO - PROCESS | 1955 | 1461062958388 Marionette TRACE conn5 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 03:49:18 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:49:18 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 03:49:18 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1480ms 03:49:18 INFO - PROCESS | 1955 | 1461062958458 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 03:49:18 INFO - PROCESS | 1955 | 1461062958462 Marionette TRACE conn5 <- [1,2957,null,{"value":"8"}] 03:49:18 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:49:18 INFO - PROCESS | 1955 | 1461062958468 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:49:18 INFO - PROCESS | 1955 | 1461062958471 Marionette TRACE conn5 <- [1,2958,null,{}] 03:49:18 INFO - PROCESS | 1955 | 1461062958476 Marionette TRACE conn5 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:18 INFO - PROCESS | 1955 | 1461062958719 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 03:49:19 INFO - PROCESS | 1955 | 1461062959005 Marionette TRACE conn5 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:19 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa167583800 == 143 [pid = 1955] [id = 748] 03:49:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 200 (0x7fa1634f5400) [pid = 1955] [serial = 2244] [outer = (nil)] 03:49:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 201 (0x7fa164c86000) [pid = 1955] [serial = 2245] [outer = 0x7fa1634f5400] 03:49:19 INFO - PROCESS | 1955 | 1461062959098 Marionette DEBUG loaded listener.js 03:49:19 INFO - PROCESS | 1955 | ++DOMWINDOW == 202 (0x7fa165926c00) [pid = 1955] [serial = 2246] [outer = 0x7fa1634f5400] 03:49:19 INFO - PROCESS | 1955 | 1461062959960 Marionette TRACE conn5 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 03:49:19 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. 03:49:19 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1530ms 03:49:20 INFO - PROCESS | 1955 | 1461062959999 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 03:49:20 INFO - PROCESS | 1955 | 1461062960004 Marionette TRACE conn5 <- [1,2961,null,{"value":"8"}] 03:49:20 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:49:20 INFO - PROCESS | 1955 | 1461062960010 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:49:20 INFO - PROCESS | 1955 | 1461062960015 Marionette TRACE conn5 <- [1,2962,null,{}] 03:49:20 INFO - PROCESS | 1955 | 1461062960020 Marionette TRACE conn5 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:20 INFO - PROCESS | 1955 | 1461062960301 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 03:49:20 INFO - PROCESS | 1955 | 1461062960576 Marionette TRACE conn5 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:20 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa169956000 == 144 [pid = 1955] [id = 749] 03:49:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 203 (0x7fa1621c4800) [pid = 1955] [serial = 2247] [outer = (nil)] 03:49:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 204 (0x7fa165f84c00) [pid = 1955] [serial = 2248] [outer = 0x7fa1621c4800] 03:49:20 INFO - PROCESS | 1955 | 1461062960655 Marionette DEBUG loaded listener.js 03:49:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 205 (0x7fa166233400) [pid = 1955] [serial = 2249] [outer = 0x7fa1621c4800] 03:49:21 INFO - PROCESS | 1955 | 1461062961465 Marionette TRACE conn5 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 03:49:21 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. 03:49:21 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1486ms 03:49:21 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:49:21 INFO - PROCESS | 1955 | 1461062961497 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 03:49:21 INFO - PROCESS | 1955 | 1461062961499 Marionette TRACE conn5 <- [1,2965,null,{"value":"8"}] 03:49:21 INFO - PROCESS | 1955 | 1461062961506 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:49:21 INFO - PROCESS | 1955 | 1461062961509 Marionette TRACE conn5 <- [1,2966,null,{}] 03:49:21 INFO - PROCESS | 1955 | 1461062961514 Marionette TRACE conn5 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:21 INFO - PROCESS | 1955 | 1461062961745 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 03:49:22 INFO - PROCESS | 1955 | 1461062961994 Marionette TRACE conn5 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:22 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16ce57800 == 145 [pid = 1955] [id = 750] 03:49:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 206 (0x7fa1647d7800) [pid = 1955] [serial = 2250] [outer = (nil)] 03:49:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 207 (0x7fa16623d000) [pid = 1955] [serial = 2251] [outer = 0x7fa1647d7800] 03:49:22 INFO - PROCESS | 1955 | 1461062962068 Marionette DEBUG loaded listener.js 03:49:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 208 (0x7fa166416400) [pid = 1955] [serial = 2252] [outer = 0x7fa1647d7800] 03:49:22 INFO - PROCESS | 1955 | 1461062962912 Marionette TRACE conn5 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 03:49:22 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. 03:49:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1427ms 03:49:22 INFO - PROCESS | 1955 | 1461062962934 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 03:49:22 INFO - PROCESS | 1955 | 1461062962937 Marionette TRACE conn5 <- [1,2969,null,{"value":"8"}] 03:49:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:49:22 INFO - PROCESS | 1955 | 1461062962944 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:49:22 INFO - PROCESS | 1955 | 1461062962948 Marionette TRACE conn5 <- [1,2970,null,{}] 03:49:22 INFO - PROCESS | 1955 | 1461062962954 Marionette TRACE conn5 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:23 INFO - PROCESS | 1955 | 1461062963183 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 03:49:23 INFO - PROCESS | 1955 | 1461062963471 Marionette TRACE conn5 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:23 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa173980000 == 146 [pid = 1955] [id = 751] 03:49:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 209 (0x7fa15d9f2c00) [pid = 1955] [serial = 2253] [outer = (nil)] 03:49:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 210 (0x7fa16641a800) [pid = 1955] [serial = 2254] [outer = 0x7fa15d9f2c00] 03:49:23 INFO - PROCESS | 1955 | 1461062963550 Marionette DEBUG loaded listener.js 03:49:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 211 (0x7fa1664aec00) [pid = 1955] [serial = 2255] [outer = 0x7fa15d9f2c00] 03:49:24 INFO - PROCESS | 1955 | 1461062964380 Marionette TRACE conn5 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 03:49:24 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. 03:49:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1484ms 03:49:24 INFO - PROCESS | 1955 | 1461062964429 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 03:49:24 INFO - PROCESS | 1955 | 1461062964431 Marionette TRACE conn5 <- [1,2973,null,{"value":"8"}] 03:49:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:49:24 INFO - PROCESS | 1955 | 1461062964438 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:49:24 INFO - PROCESS | 1955 | 1461062964440 Marionette TRACE conn5 <- [1,2974,null,{}] 03:49:24 INFO - PROCESS | 1955 | 1461062964446 Marionette TRACE conn5 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:24 INFO - PROCESS | 1955 | 1461062964698 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 03:49:24 INFO - PROCESS | 1955 | 1461062964948 Marionette TRACE conn5 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:24 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1748b1800 == 147 [pid = 1955] [id = 752] 03:49:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 212 (0x7fa147033400) [pid = 1955] [serial = 2256] [outer = (nil)] 03:49:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 213 (0x7fa1669a4800) [pid = 1955] [serial = 2257] [outer = 0x7fa147033400] 03:49:25 INFO - PROCESS | 1955 | 1461062965031 Marionette DEBUG loaded listener.js 03:49:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 214 (0x7fa166b32400) [pid = 1955] [serial = 2258] [outer = 0x7fa147033400] 03:49:25 INFO - PROCESS | 1955 | 1461062965868 Marionette TRACE conn5 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 03:49:25 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. 03:49:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1476ms 03:49:25 INFO - PROCESS | 1955 | 1461062965960 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 03:49:25 INFO - PROCESS | 1955 | 1461062965963 Marionette TRACE conn5 <- [1,2977,null,{"value":"8"}] 03:49:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:49:25 INFO - PROCESS | 1955 | 1461062965975 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:49:25 INFO - PROCESS | 1955 | 1461062965978 Marionette TRACE conn5 <- [1,2978,null,{}] 03:49:25 INFO - PROCESS | 1955 | 1461062965982 Marionette TRACE conn5 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:26 INFO - PROCESS | 1955 | 1461062966239 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 03:49:26 INFO - PROCESS | 1955 | 1461062966514 Marionette TRACE conn5 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:26 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa176817800 == 148 [pid = 1955] [id = 753] 03:49:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 215 (0x7fa166232800) [pid = 1955] [serial = 2259] [outer = (nil)] 03:49:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 216 (0x7fa166f6c000) [pid = 1955] [serial = 2260] [outer = 0x7fa166232800] 03:49:26 INFO - PROCESS | 1955 | 1461062966630 Marionette DEBUG loaded listener.js 03:49:26 INFO - PROCESS | 1955 | ++DOMWINDOW == 217 (0x7fa16705ac00) [pid = 1955] [serial = 2261] [outer = 0x7fa166232800] 03:49:27 INFO - PROCESS | 1955 | 1461062967381 Marionette TRACE conn5 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 03:49:27 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. 03:49:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1436ms 03:49:27 INFO - PROCESS | 1955 | 1461062967414 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 03:49:27 INFO - PROCESS | 1955 | 1461062967417 Marionette TRACE conn5 <- [1,2981,null,{"value":"8"}] 03:49:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:49:27 INFO - PROCESS | 1955 | 1461062967425 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:49:27 INFO - PROCESS | 1955 | 1461062967427 Marionette TRACE conn5 <- [1,2982,null,{}] 03:49:27 INFO - PROCESS | 1955 | 1461062967433 Marionette TRACE conn5 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:27 INFO - PROCESS | 1955 | 1461062967663 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 03:49:27 INFO - PROCESS | 1955 | 1461062967909 Marionette TRACE conn5 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:27 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa1786d6000 == 149 [pid = 1955] [id = 754] 03:49:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 218 (0x7fa15dea9c00) [pid = 1955] [serial = 2262] [outer = (nil)] 03:49:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 219 (0x7fa167061400) [pid = 1955] [serial = 2263] [outer = 0x7fa15dea9c00] 03:49:27 INFO - PROCESS | 1955 | 1461062967983 Marionette DEBUG loaded listener.js 03:49:28 INFO - PROCESS | 1955 | ++DOMWINDOW == 220 (0x7fa16735d400) [pid = 1955] [serial = 2264] [outer = 0x7fa15dea9c00] 03:49:28 INFO - PROCESS | 1955 | 1461062968814 Marionette TRACE conn5 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 03:49:28 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 03:49:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:49:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:49:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1437ms 03:49:28 INFO - PROCESS | 1955 | 1461062968863 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 03:49:28 INFO - PROCESS | 1955 | 1461062968867 Marionette TRACE conn5 <- [1,2985,null,{"value":"8"}] 03:49:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:49:28 INFO - PROCESS | 1955 | 1461062968873 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:49:28 INFO - PROCESS | 1955 | 1461062968876 Marionette TRACE conn5 <- [1,2986,null,{}] 03:49:28 INFO - PROCESS | 1955 | 1461062968881 Marionette TRACE conn5 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:29 INFO - PROCESS | 1955 | 1461062969115 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 03:49:29 INFO - PROCESS | 1955 | 1461062969394 Marionette TRACE conn5 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:29 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa178a23800 == 150 [pid = 1955] [id = 755] 03:49:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 221 (0x7fa15ee2d400) [pid = 1955] [serial = 2265] [outer = (nil)] 03:49:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 222 (0x7fa167369400) [pid = 1955] [serial = 2266] [outer = 0x7fa15ee2d400] 03:49:29 INFO - PROCESS | 1955 | 1461062969472 Marionette DEBUG loaded listener.js 03:49:29 INFO - PROCESS | 1955 | ++DOMWINDOW == 223 (0x7fa167883800) [pid = 1955] [serial = 2267] [outer = 0x7fa15ee2d400] 03:49:30 INFO - PROCESS | 1955 | 1461062970232 Marionette TRACE conn5 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 03:49:30 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. 03:49:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1389ms 03:49:30 INFO - PROCESS | 1955 | 1461062970263 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 03:49:30 INFO - PROCESS | 1955 | 1461062970267 Marionette TRACE conn5 <- [1,2989,null,{"value":"8"}] 03:49:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:49:30 INFO - PROCESS | 1955 | 1461062970273 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:49:30 INFO - PROCESS | 1955 | 1461062970275 Marionette TRACE conn5 <- [1,2990,null,{}] 03:49:30 INFO - PROCESS | 1955 | 1461062970280 Marionette TRACE conn5 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:30 INFO - PROCESS | 1955 | 1461062970506 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 03:49:30 INFO - PROCESS | 1955 | 1461062970755 Marionette TRACE conn5 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:30 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa178ad8000 == 151 [pid = 1955] [id = 756] 03:49:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 224 (0x7fa167060000) [pid = 1955] [serial = 2268] [outer = (nil)] 03:49:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 225 (0x7fa16797e800) [pid = 1955] [serial = 2269] [outer = 0x7fa167060000] 03:49:30 INFO - PROCESS | 1955 | 1461062970828 Marionette DEBUG loaded listener.js 03:49:30 INFO - PROCESS | 1955 | ++DOMWINDOW == 226 (0x7fa168026800) [pid = 1955] [serial = 2270] [outer = 0x7fa167060000] 03:49:31 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa176807000 == 152 [pid = 1955] [id = 757] 03:49:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 227 (0x7fa1686b7800) [pid = 1955] [serial = 2271] [outer = (nil)] 03:49:31 INFO - PROCESS | 1955 | ++DOMWINDOW == 228 (0x7fa1680ed400) [pid = 1955] [serial = 2272] [outer = 0x7fa1686b7800] 03:49:31 INFO - PROCESS | 1955 | 1461062971731 Marionette TRACE conn5 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 03:49:31 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. 03:49:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1481ms 03:49:31 INFO - PROCESS | 1955 | 1461062971761 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 03:49:31 INFO - PROCESS | 1955 | 1461062971764 Marionette TRACE conn5 <- [1,2993,null,{"value":"8"}] 03:49:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:49:31 INFO - PROCESS | 1955 | 1461062971774 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:49:31 INFO - PROCESS | 1955 | 1461062971776 Marionette TRACE conn5 <- [1,2994,null,{}] 03:49:31 INFO - PROCESS | 1955 | 1461062971783 Marionette TRACE conn5 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:32 INFO - PROCESS | 1955 | 1461062972090 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 03:49:32 INFO - PROCESS | 1955 | 1461062972408 Marionette TRACE conn5 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:32 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa179123800 == 153 [pid = 1955] [id = 758] 03:49:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 229 (0x7fa1540bd400) [pid = 1955] [serial = 2273] [outer = (nil)] 03:49:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 230 (0x7fa16788f800) [pid = 1955] [serial = 2274] [outer = 0x7fa1540bd400] 03:49:32 INFO - PROCESS | 1955 | 1461062972487 Marionette DEBUG loaded listener.js 03:49:32 INFO - PROCESS | 1955 | ++DOMWINDOW == 231 (0x7fa169865800) [pid = 1955] [serial = 2275] [outer = 0x7fa1540bd400] 03:49:33 INFO - PROCESS | 1955 | 1461062973254 Marionette TRACE conn5 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 03:49:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:49:33 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 03:49:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1533ms 03:49:33 INFO - PROCESS | 1955 | 1461062973308 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 03:49:33 INFO - PROCESS | 1955 | 1461062973312 Marionette TRACE conn5 <- [1,2997,null,{"value":"8"}] 03:49:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:49:33 INFO - PROCESS | 1955 | 1461062973318 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:49:33 INFO - PROCESS | 1955 | 1461062973322 Marionette TRACE conn5 <- [1,2998,null,{}] 03:49:33 INFO - PROCESS | 1955 | 1461062973328 Marionette TRACE conn5 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:33 INFO - PROCESS | 1955 | 1461062973568 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 03:49:33 INFO - PROCESS | 1955 | 1461062973856 Marionette TRACE conn5 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:33 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa17ba24800 == 154 [pid = 1955] [id = 759] 03:49:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 232 (0x7fa160c6e800) [pid = 1955] [serial = 2276] [outer = (nil)] 03:49:33 INFO - PROCESS | 1955 | ++DOMWINDOW == 233 (0x7fa169c3f800) [pid = 1955] [serial = 2277] [outer = 0x7fa160c6e800] 03:49:33 INFO - PROCESS | 1955 | 1461062973932 Marionette DEBUG loaded listener.js 03:49:34 INFO - PROCESS | 1955 | ++DOMWINDOW == 234 (0x7fa169c7fc00) [pid = 1955] [serial = 2278] [outer = 0x7fa160c6e800] 03:49:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa151dd8000 == 153 [pid = 1955] [id = 736] 03:49:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa150113800 == 152 [pid = 1955] [id = 735] 03:49:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14c0d8800 == 151 [pid = 1955] [id = 734] 03:49:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa149aa9000 == 150 [pid = 1955] [id = 733] 03:49:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14dfa2800 == 149 [pid = 1955] [id = 732] 03:49:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa163305800 == 148 [pid = 1955] [id = 728] 03:49:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa162147000 == 147 [pid = 1955] [id = 727] 03:49:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa161e79800 == 146 [pid = 1955] [id = 726] 03:49:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa161ca9800 == 145 [pid = 1955] [id = 725] 03:49:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa161c0c000 == 144 [pid = 1955] [id = 724] 03:49:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16142d000 == 143 [pid = 1955] [id = 723] 03:49:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa161214800 == 142 [pid = 1955] [id = 722] 03:49:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa160cca800 == 141 [pid = 1955] [id = 721] 03:49:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15eea8800 == 140 [pid = 1955] [id = 720] 03:49:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15d362800 == 139 [pid = 1955] [id = 719] 03:49:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15b4b0800 == 138 [pid = 1955] [id = 718] 03:49:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa156519800 == 137 [pid = 1955] [id = 717] 03:49:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155439000 == 136 [pid = 1955] [id = 716] 03:49:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa151dd2000 == 135 [pid = 1955] [id = 715] 03:49:35 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14a2a5000 == 134 [pid = 1955] [id = 714] 03:49:36 INFO - PROCESS | 1955 | --DOMWINDOW == 233 (0x7fa152b17400) [pid = 1955] [serial = 2141] [outer = (nil)] [url = about:blank] 03:49:36 INFO - PROCESS | 1955 | --DOMWINDOW == 232 (0x7fa14f045800) [pid = 1955] [serial = 2133] [outer = (nil)] [url = about:blank] 03:49:36 INFO - PROCESS | 1955 | --DOMWINDOW == 231 (0x7fa15421e800) [pid = 1955] [serial = 2096] [outer = (nil)] [url = about:blank] 03:49:36 INFO - PROCESS | 1955 | --DOMWINDOW == 230 (0x7fa1559a4000) [pid = 1955] [serial = 2105] [outer = (nil)] [url = about:blank] 03:49:36 INFO - PROCESS | 1955 | --DOMWINDOW == 229 (0x7fa149eeec00) [pid = 1955] [serial = 2075] [outer = (nil)] [url = about:blank] 03:49:36 INFO - PROCESS | 1955 | --DOMWINDOW == 228 (0x7fa149ee4000) [pid = 1955] [serial = 2123] [outer = (nil)] [url = about:blank] 03:49:36 INFO - PROCESS | 1955 | --DOMWINDOW == 227 (0x7fa14ffef000) [pid = 1955] [serial = 2136] [outer = (nil)] [url = about:blank] 03:49:36 INFO - PROCESS | 1955 | --DOMWINDOW == 226 (0x7fa14f252000) [pid = 1955] [serial = 2135] [outer = (nil)] [url = about:blank] 03:49:36 INFO - PROCESS | 1955 | --DOMWINDOW == 225 (0x7fa14a089800) [pid = 1955] [serial = 2124] [outer = (nil)] [url = about:blank] 03:49:36 INFO - PROCESS | 1955 | --DOMWINDOW == 224 (0x7fa15b822400) [pid = 1955] [serial = 2114] [outer = (nil)] [url = about:blank] 03:49:36 INFO - PROCESS | 1955 | --DOMWINDOW == 223 (0x7fa14c896400) [pid = 1955] [serial = 2138] [outer = (nil)] [url = about:blank] 03:49:36 INFO - PROCESS | 1955 | --DOMWINDOW == 222 (0x7fa152a70000) [pid = 1955] [serial = 2139] [outer = (nil)] [url = about:blank] 03:49:36 INFO - PROCESS | 1955 | --DOMWINDOW == 221 (0x7fa1542d5000) [pid = 1955] [serial = 2102] [outer = (nil)] [url = about:blank] 03:49:36 INFO - PROCESS | 1955 | --DOMWINDOW == 220 (0x7fa1540c2400) [pid = 1955] [serial = 2093] [outer = (nil)] [url = about:blank] 03:49:36 INFO - PROCESS | 1955 | --DOMWINDOW == 219 (0x7fa1514d5c00) [pid = 1955] [serial = 2087] [outer = (nil)] [url = about:blank] 03:49:36 INFO - PROCESS | 1955 | --DOMWINDOW == 218 (0x7fa14f259800) [pid = 1955] [serial = 2084] [outer = (nil)] [url = about:blank] 03:49:36 INFO - PROCESS | 1955 | --DOMWINDOW == 217 (0x7fa156609800) [pid = 1955] [serial = 2108] [outer = (nil)] [url = about:blank] 03:49:36 INFO - PROCESS | 1955 | --DOMWINDOW == 216 (0x7fa14c74a000) [pid = 1955] [serial = 2078] [outer = (nil)] [url = about:blank] 03:49:36 INFO - PROCESS | 1955 | --DOMWINDOW == 215 (0x7fa152b0f400) [pid = 1955] [serial = 2090] [outer = (nil)] [url = about:blank] 03:49:36 INFO - PROCESS | 1955 | --DOMWINDOW == 214 (0x7fa14ef49000) [pid = 1955] [serial = 2132] [outer = (nil)] [url = about:blank] 03:49:36 INFO - PROCESS | 1955 | --DOMWINDOW == 213 (0x7fa15ca5e000) [pid = 1955] [serial = 2117] [outer = (nil)] [url = about:blank] 03:49:36 INFO - PROCESS | 1955 | --DOMWINDOW == 212 (0x7fa15a64f000) [pid = 1955] [serial = 2111] [outer = (nil)] [url = about:blank] 03:49:36 INFO - PROCESS | 1955 | --DOMWINDOW == 211 (0x7fa14a44d400) [pid = 1955] [serial = 2126] [outer = (nil)] [url = about:blank] 03:49:36 INFO - PROCESS | 1955 | --DOMWINDOW == 210 (0x7fa1542dc400) [pid = 1955] [serial = 2099] [outer = (nil)] [url = about:blank] 03:49:36 INFO - PROCESS | 1955 | --DOMWINDOW == 209 (0x7fa14c898c00) [pid = 1955] [serial = 2127] [outer = (nil)] [url = about:blank] 03:49:36 INFO - PROCESS | 1955 | --DOMWINDOW == 208 (0x7fa14a088c00) [pid = 1955] [serial = 2120] [outer = (nil)] [url = about:blank] 03:49:36 INFO - PROCESS | 1955 | --DOMWINDOW == 207 (0x7fa14e3f7800) [pid = 1955] [serial = 2130] [outer = (nil)] [url = about:blank] 03:49:36 INFO - PROCESS | 1955 | --DOMWINDOW == 206 (0x7fa14e03c000) [pid = 1955] [serial = 2129] [outer = (nil)] [url = about:blank] 03:49:36 INFO - PROCESS | 1955 | --DOMWINDOW == 205 (0x7fa14e7dc000) [pid = 1955] [serial = 2081] [outer = (nil)] [url = about:blank] 03:49:36 INFO - PROCESS | 1955 | 1461062976471 Marionette TRACE conn5 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 03:49:36 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. 03:49:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 3184ms 03:49:36 INFO - PROCESS | 1955 | 1461062976504 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 03:49:36 INFO - PROCESS | 1955 | 1461062976509 Marionette TRACE conn5 <- [1,3001,null,{"value":"8"}] 03:49:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:49:36 INFO - PROCESS | 1955 | 1461062976520 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:49:36 INFO - PROCESS | 1955 | 1461062976524 Marionette TRACE conn5 <- [1,3002,null,{}] 03:49:36 INFO - PROCESS | 1955 | 1461062976532 Marionette TRACE conn5 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:36 INFO - PROCESS | 1955 | 1461062976755 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 03:49:36 INFO - PROCESS | 1955 | 1461062976950 Marionette TRACE conn5 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:36 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14bf92800 == 135 [pid = 1955] [id = 760] 03:49:36 INFO - PROCESS | 1955 | ++DOMWINDOW == 206 (0x7fa14a44d400) [pid = 1955] [serial = 2279] [outer = (nil)] 03:49:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 207 (0x7fa14a459000) [pid = 1955] [serial = 2280] [outer = 0x7fa14a44d400] 03:49:37 INFO - PROCESS | 1955 | 1461062977021 Marionette DEBUG loaded listener.js 03:49:37 INFO - PROCESS | 1955 | ++DOMWINDOW == 208 (0x7fa14c896000) [pid = 1955] [serial = 2281] [outer = 0x7fa14a44d400] 03:49:37 INFO - PROCESS | 1955 | 1461062977887 Marionette TRACE conn5 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 03:49:37 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. 03:49:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1430ms 03:49:37 INFO - PROCESS | 1955 | 1461062977952 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 03:49:37 INFO - PROCESS | 1955 | 1461062977961 Marionette TRACE conn5 <- [1,3005,null,{"value":"8"}] 03:49:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:49:37 INFO - PROCESS | 1955 | 1461062977971 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:49:37 INFO - PROCESS | 1955 | 1461062977976 Marionette TRACE conn5 <- [1,3006,null,{}] 03:49:37 INFO - PROCESS | 1955 | 1461062977982 Marionette TRACE conn5 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:38 INFO - PROCESS | 1955 | 1461062978208 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 03:49:38 INFO - PROCESS | 1955 | 1461062978437 Marionette TRACE conn5 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:38 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14eade800 == 136 [pid = 1955] [id = 761] 03:49:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 209 (0x7fa14a44f800) [pid = 1955] [serial = 2282] [outer = (nil)] 03:49:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 210 (0x7fa14e72d400) [pid = 1955] [serial = 2283] [outer = 0x7fa14a44f800] 03:49:38 INFO - PROCESS | 1955 | 1461062978501 Marionette DEBUG loaded listener.js 03:49:38 INFO - PROCESS | 1955 | ++DOMWINDOW == 211 (0x7fa14ef47400) [pid = 1955] [serial = 2284] [outer = 0x7fa14a44f800] 03:49:39 INFO - PROCESS | 1955 | 1461062979301 Marionette TRACE conn5 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 03:49:39 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. 03:49:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1386ms 03:49:39 INFO - PROCESS | 1955 | 1461062979359 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 03:49:39 INFO - PROCESS | 1955 | 1461062979362 Marionette TRACE conn5 <- [1,3009,null,{"value":"8"}] 03:49:39 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:49:39 INFO - PROCESS | 1955 | 1461062979374 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:49:39 INFO - PROCESS | 1955 | 1461062979381 Marionette TRACE conn5 <- [1,3010,null,{}] 03:49:39 INFO - PROCESS | 1955 | 1461062979398 Marionette TRACE conn5 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:39 INFO - PROCESS | 1955 | 1461062979697 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 03:49:39 INFO - PROCESS | 1955 | 1461062979742 Marionette TRACE conn5 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:39 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa151dda800 == 137 [pid = 1955] [id = 762] 03:49:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 212 (0x7fa1503b2400) [pid = 1955] [serial = 2285] [outer = (nil)] 03:49:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 213 (0x7fa1522a0800) [pid = 1955] [serial = 2286] [outer = 0x7fa1503b2400] 03:49:39 INFO - PROCESS | 1955 | 1461062979848 Marionette DEBUG loaded listener.js 03:49:39 INFO - PROCESS | 1955 | ++DOMWINDOW == 214 (0x7fa1540cb400) [pid = 1955] [serial = 2287] [outer = 0x7fa1503b2400] 03:49:40 INFO - PROCESS | 1955 | --DOMWINDOW == 213 (0x7fa149bd7400) [pid = 1955] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 03:49:40 INFO - PROCESS | 1955 | --DOMWINDOW == 212 (0x7fa1467ba000) [pid = 1955] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 03:49:40 INFO - PROCESS | 1955 | --DOMWINDOW == 211 (0x7fa14a07f800) [pid = 1955] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 03:49:40 INFO - PROCESS | 1955 | --DOMWINDOW == 210 (0x7fa14a456800) [pid = 1955] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 03:49:40 INFO - PROCESS | 1955 | --DOMWINDOW == 209 (0x7fa1467b4400) [pid = 1955] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 03:49:41 INFO - PROCESS | 1955 | 1461062981180 Marionette TRACE conn5 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 03:49:41 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 03:49:41 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1841ms 03:49:41 INFO - PROCESS | 1955 | 1461062981211 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 03:49:41 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:49:41 INFO - PROCESS | 1955 | 1461062981216 Marionette TRACE conn5 <- [1,3013,null,{"value":"8"}] 03:49:41 INFO - PROCESS | 1955 | 1461062981223 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:49:41 INFO - PROCESS | 1955 | 1461062981226 Marionette TRACE conn5 <- [1,3014,null,{}] 03:49:41 INFO - PROCESS | 1955 | 1461062981232 Marionette TRACE conn5 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:41 INFO - PROCESS | 1955 | 1461062981520 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 03:49:41 INFO - PROCESS | 1955 | 1461062981540 Marionette TRACE conn5 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:41 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa153152000 == 138 [pid = 1955] [id = 763] 03:49:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 210 (0x7fa1540c7c00) [pid = 1955] [serial = 2288] [outer = (nil)] 03:49:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 211 (0x7fa15535e800) [pid = 1955] [serial = 2289] [outer = 0x7fa1540c7c00] 03:49:41 INFO - PROCESS | 1955 | 1461062981603 Marionette DEBUG loaded listener.js 03:49:41 INFO - PROCESS | 1955 | ++DOMWINDOW == 212 (0x7fa1559a6400) [pid = 1955] [serial = 2290] [outer = 0x7fa1540c7c00] 03:49:42 INFO - PROCESS | 1955 | [1955] 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 03:49:42 INFO - PROCESS | 1955 | 1461062982431 Marionette TRACE conn5 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:49:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:49:42 INFO - {} 03:49:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:49:42 INFO - {} 03:49:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:49:42 INFO - {} 03:49:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:49:42 INFO - {} 03:49:42 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1230ms 03:49:42 INFO - PROCESS | 1955 | 1461062982453 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 03:49:42 INFO - PROCESS | 1955 | 1461062982457 Marionette TRACE conn5 <- [1,3017,null,{"value":"8"}] 03:49:42 INFO - TEST-START | /FileAPI/fileReader.html 03:49:42 INFO - PROCESS | 1955 | 1461062982480 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:49:42 INFO - PROCESS | 1955 | 1461062982483 Marionette TRACE conn5 <- [1,3018,null,{}] 03:49:42 INFO - PROCESS | 1955 | 1461062982488 Marionette TRACE conn5 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:42 INFO - PROCESS | 1955 | 1461062982702 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 03:49:43 INFO - PROCESS | 1955 | 1461062983094 Marionette TRACE conn5 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:43 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa144891800 == 139 [pid = 1955] [id = 764] 03:49:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 213 (0x7fa1467b4400) [pid = 1955] [serial = 2291] [outer = (nil)] 03:49:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 214 (0x7fa149bd8000) [pid = 1955] [serial = 2292] [outer = 0x7fa1467b4400] 03:49:43 INFO - PROCESS | 1955 | 1461062983173 Marionette DEBUG loaded listener.js 03:49:43 INFO - PROCESS | 1955 | ++DOMWINDOW == 215 (0x7fa14a085800) [pid = 1955] [serial = 2293] [outer = 0x7fa1467b4400] 03:49:44 INFO - PROCESS | 1955 | 1461062984080 Marionette TRACE conn5 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 03:49:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:49:44 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:49:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:49:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:49:44 INFO - TEST-OK | /FileAPI/fileReader.html | took 1638ms 03:49:44 INFO - PROCESS | 1955 | 1461062984116 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 03:49:44 INFO - PROCESS | 1955 | 1461062984123 Marionette TRACE conn5 <- [1,3021,null,{"value":"8"}] 03:49:44 INFO - TEST-START | /FileAPI/historical.html 03:49:44 INFO - PROCESS | 1955 | 1461062984135 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:49:44 INFO - PROCESS | 1955 | 1461062984139 Marionette TRACE conn5 <- [1,3022,null,{}] 03:49:44 INFO - PROCESS | 1955 | 1461062984147 Marionette TRACE conn5 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:44 INFO - PROCESS | 1955 | 1461062984383 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 03:49:44 INFO - PROCESS | 1955 | 1461062984664 Marionette TRACE conn5 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:44 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa150396000 == 140 [pid = 1955] [id = 765] 03:49:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 216 (0x7fa149bd1400) [pid = 1955] [serial = 2294] [outer = (nil)] 03:49:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 217 (0x7fa14e3ec800) [pid = 1955] [serial = 2295] [outer = 0x7fa149bd1400] 03:49:44 INFO - PROCESS | 1955 | 1461062984747 Marionette DEBUG loaded listener.js 03:49:44 INFO - PROCESS | 1955 | ++DOMWINDOW == 218 (0x7fa14e8b5400) [pid = 1955] [serial = 2296] [outer = 0x7fa149bd1400] 03:49:45 INFO - PROCESS | 1955 | 1461062985658 Marionette TRACE conn5 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 03:49:45 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:49:45 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:49:45 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:49:45 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:49:45 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:49:45 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:49:45 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:49:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:45 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:49:45 INFO - TEST-OK | /FileAPI/historical.html | took 1580ms 03:49:45 INFO - PROCESS | 1955 | 1461062985723 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 03:49:45 INFO - PROCESS | 1955 | 1461062985729 Marionette TRACE conn5 <- [1,3025,null,{"value":"8"}] 03:49:45 INFO - TEST-START | /FileAPI/idlharness.html 03:49:45 INFO - PROCESS | 1955 | 1461062985788 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:49:45 INFO - PROCESS | 1955 | 1461062985791 Marionette TRACE conn5 <- [1,3026,null,{}] 03:49:45 INFO - PROCESS | 1955 | 1461062985806 Marionette TRACE conn5 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:46 INFO - PROCESS | 1955 | 1461062986060 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 03:49:46 INFO - PROCESS | 1955 | 1461062986331 Marionette TRACE conn5 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:46 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa155905800 == 141 [pid = 1955] [id = 766] 03:49:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 219 (0x7fa1503af400) [pid = 1955] [serial = 2297] [outer = (nil)] 03:49:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 220 (0x7fa152b0bc00) [pid = 1955] [serial = 2298] [outer = 0x7fa1503af400] 03:49:46 INFO - PROCESS | 1955 | 1461062986501 Marionette DEBUG loaded listener.js 03:49:46 INFO - PROCESS | 1955 | ++DOMWINDOW == 221 (0x7fa154243400) [pid = 1955] [serial = 2299] [outer = 0x7fa1503af400] 03:49:48 INFO - PROCESS | 1955 | 1461062988262 Marionette TRACE conn5 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:49:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:49:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:49:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:49:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:49:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:49:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:49:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:49:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:49:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:49:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:49:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:49:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:49:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:49:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:49:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:49:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:49:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:49:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:49:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:49:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:49:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:49:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:49:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:49:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:49:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:49:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:49:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:49:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:49:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:49:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:49:48 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 03:49:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:49:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:49:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:49:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:49:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:49:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:49:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:49:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:49:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:49:48 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 03:49:48 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 03:49:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:49:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:49:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:49:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:49:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:49:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:49:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:49:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:49:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:49:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:49:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:49:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:49:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:49:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:49:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:49:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:49:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:49:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:49:48 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 03:49:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:49:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:49:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:49:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:49:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:49:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:49:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:49:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:49:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:49:48 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 03:49:48 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 03:49:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:49:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:49:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:49:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:49:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:49:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:49:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:49:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:49:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:49:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:49:48 INFO - TEST-OK | /FileAPI/idlharness.html | took 2677ms 03:49:48 INFO - PROCESS | 1955 | 1461062988426 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 03:49:48 INFO - PROCESS | 1955 | 1461062988435 Marionette TRACE conn5 <- [1,3029,null,{"value":"8"}] 03:49:48 INFO - TEST-START | /FileAPI/idlharness.worker 03:49:48 INFO - PROCESS | 1955 | 1461062988474 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:49:48 INFO - PROCESS | 1955 | 1461062988492 Marionette TRACE conn5 <- [1,3030,null,{}] 03:49:48 INFO - PROCESS | 1955 | 1461062988511 Marionette TRACE conn5 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:48 INFO - PROCESS | 1955 | 1461062988885 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 03:49:49 INFO - PROCESS | 1955 | 1461062989093 Marionette TRACE conn5 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:49 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15dc89800 == 142 [pid = 1955] [id = 767] 03:49:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 222 (0x7fa1540c4400) [pid = 1955] [serial = 2300] [outer = (nil)] 03:49:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 223 (0x7fa160f68000) [pid = 1955] [serial = 2301] [outer = 0x7fa1540c4400] 03:49:49 INFO - PROCESS | 1955 | 1461062989169 Marionette DEBUG loaded listener.js 03:49:49 INFO - PROCESS | 1955 | ++DOMWINDOW == 224 (0x7fa16179e400) [pid = 1955] [serial = 2302] [outer = 0x7fa1540c4400] 03:49:49 INFO - PROCESS | 1955 | [1955] 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 03:49:51 INFO - PROCESS | 1955 | 1461062991527 Marionette TRACE conn5 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:49:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:49:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:49:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:49:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:49:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:49:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:49:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:49:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:49:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:49:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:49:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:49:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:49:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:49:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:49:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:49:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:49:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:49:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:49:51 INFO - {} 03:49:51 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 03:49:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:49:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:49:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:49:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:49:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:49:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:49:51 INFO - {} 03:49:51 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 - {} 03:49:51 INFO - {} 03:49:51 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 03:49:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:49:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:49:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:49:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:49:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:49:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:49:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:49:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:49:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:49:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:49:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:49:51 INFO - {} 03:49:51 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 03:49:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:49:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:49:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:49:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:49:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:49:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:49:51 INFO - {} 03:49:51 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 - {} 03:49:51 INFO - {} 03:49:51 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 03:49:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:49:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:49:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:49:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:49:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:49:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:49:51 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 03:49:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:49:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:49:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:49:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:49:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:49:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:49:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:49:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:49:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:49:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:49:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:49:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:49:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:49:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:49:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:49:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:49:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:49:51 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 03:49:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:49:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:49:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:49:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:49:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:49:51 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 03:49:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:49:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:49:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:49:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:49:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:49:51 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 03:49:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:49:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:49:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:49:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:49:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:49:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:49:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:49:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:49:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:49:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:49:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:49:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:49:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:49:51 INFO - {} 03:49:51 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3156ms 03:49:51 INFO - PROCESS | 1955 | 1461062991604 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 03:49:51 INFO - PROCESS | 1955 | 1461062991607 Marionette TRACE conn5 <- [1,3033,null,{"value":"8"}] 03:49:51 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:49:51 INFO - PROCESS | 1955 | 1461062991612 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:49:51 INFO - PROCESS | 1955 | 1461062991615 Marionette TRACE conn5 <- [1,3034,null,{}] 03:49:51 INFO - PROCESS | 1955 | 1461062991619 Marionette TRACE conn5 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:52 INFO - PROCESS | 1955 | 1461062992053 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 03:49:52 INFO - PROCESS | 1955 | 1461062992265 Marionette TRACE conn5 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:52 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa16331c000 == 143 [pid = 1955] [id = 768] 03:49:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 225 (0x7fa161338c00) [pid = 1955] [serial = 2303] [outer = (nil)] 03:49:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 226 (0x7fa174b2d000) [pid = 1955] [serial = 2304] [outer = 0x7fa161338c00] 03:49:52 INFO - PROCESS | 1955 | 1461062992336 Marionette DEBUG loaded listener.js 03:49:52 INFO - PROCESS | 1955 | ++DOMWINDOW == 227 (0x7fa174cc9000) [pid = 1955] [serial = 2305] [outer = 0x7fa161338c00] 03:49:53 INFO - PROCESS | 1955 | 1461062993108 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 03:49:53 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:49:53 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1530ms 03:49:53 INFO - PROCESS | 1955 | 1461062993144 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 03:49:53 INFO - PROCESS | 1955 | 1461062993147 Marionette TRACE conn5 <- [1,3037,null,{"value":"8"}] 03:49:53 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:49:53 INFO - PROCESS | 1955 | 1461062993153 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:49:53 INFO - PROCESS | 1955 | 1461062993155 Marionette TRACE conn5 <- [1,3038,null,{}] 03:49:53 INFO - PROCESS | 1955 | 1461062993161 Marionette TRACE conn5 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:53 INFO - PROCESS | 1955 | 1461062993415 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 03:49:53 INFO - PROCESS | 1955 | 1461062993671 Marionette TRACE conn5 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:53 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa166a7d800 == 144 [pid = 1955] [id = 769] 03:49:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 228 (0x7fa176d28800) [pid = 1955] [serial = 2306] [outer = (nil)] 03:49:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 229 (0x7fa176e84400) [pid = 1955] [serial = 2307] [outer = 0x7fa176d28800] 03:49:53 INFO - PROCESS | 1955 | 1461062993764 Marionette DEBUG loaded listener.js 03:49:53 INFO - PROCESS | 1955 | ++DOMWINDOW == 230 (0x7fa178c61400) [pid = 1955] [serial = 2308] [outer = 0x7fa176d28800] 03:49:54 INFO - PROCESS | 1955 | 1461062994619 Marionette TRACE conn5 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 03:49:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:49:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:49:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:49:54 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1482ms 03:49:54 INFO - PROCESS | 1955 | 1461062994639 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 03:49:54 INFO - PROCESS | 1955 | 1461062994642 Marionette TRACE conn5 <- [1,3041,null,{"value":"8"}] 03:49:54 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:49:54 INFO - PROCESS | 1955 | 1461062994649 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:49:54 INFO - PROCESS | 1955 | 1461062994653 Marionette TRACE conn5 <- [1,3042,null,{}] 03:49:54 INFO - PROCESS | 1955 | 1461062994659 Marionette TRACE conn5 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:54 INFO - PROCESS | 1955 | 1461062994932 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 03:49:55 INFO - PROCESS | 1955 | 1461062995193 Marionette TRACE conn5 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:55 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa174883000 == 145 [pid = 1955] [id = 770] 03:49:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 231 (0x7fa14bf4a400) [pid = 1955] [serial = 2309] [outer = (nil)] 03:49:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 232 (0x7fa176d2a800) [pid = 1955] [serial = 2310] [outer = 0x7fa14bf4a400] 03:49:55 INFO - PROCESS | 1955 | 1461062995275 Marionette DEBUG loaded listener.js 03:49:55 INFO - PROCESS | 1955 | ++DOMWINDOW == 233 (0x7fa178cb4c00) [pid = 1955] [serial = 2311] [outer = 0x7fa14bf4a400] 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:49:56 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. 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:49:56 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'.) 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:49:56 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. 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:49:56 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. 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:49:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:49:56 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. 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:49:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:49:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 03:49:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:49:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:49:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:49:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:49:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:49:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:49:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:49:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:49:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:49:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:49:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:49:56 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1924ms 03:49:56 INFO - PROCESS | 1955 | 1461062996507 Marionette TRACE conn5 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 03:49:56 INFO - PROCESS | 1955 | 1461062996575 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 03:49:56 INFO - PROCESS | 1955 | 1461062996581 Marionette TRACE conn5 <- [1,3045,null,{"value":"8"}] 03:49:56 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:49:56 INFO - PROCESS | 1955 | 1461062996589 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:49:56 INFO - PROCESS | 1955 | 1461062996596 Marionette TRACE conn5 <- [1,3046,null,{}] 03:49:56 INFO - PROCESS | 1955 | 1461062996674 Marionette TRACE conn5 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:57 INFO - PROCESS | 1955 | 1461062997020 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 03:49:57 INFO - PROCESS | 1955 | 1461062997347 Marionette TRACE conn5 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:57 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa160d90000 == 146 [pid = 1955] [id = 771] 03:49:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 234 (0x7fa14bf4f800) [pid = 1955] [serial = 2312] [outer = (nil)] 03:49:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 235 (0x7fa15535e000) [pid = 1955] [serial = 2313] [outer = 0x7fa14bf4f800] 03:49:57 INFO - PROCESS | 1955 | 1461062997435 Marionette DEBUG loaded listener.js 03:49:57 INFO - PROCESS | 1955 | ++DOMWINDOW == 236 (0x7fa161dbfc00) [pid = 1955] [serial = 2314] [outer = 0x7fa14bf4f800] 03:49:57 INFO - PROCESS | 1955 | [1955] 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 03:49:58 INFO - PROCESS | 1955 | 1461062998365 Marionette TRACE conn5 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:49:58 INFO - {} 03:49:58 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1801ms 03:49:58 INFO - PROCESS | 1955 | 1461062998393 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 03:49:58 INFO - PROCESS | 1955 | 1461062998396 Marionette TRACE conn5 <- [1,3049,null,{"value":"8"}] 03:49:58 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:49:58 INFO - PROCESS | 1955 | 1461062998403 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:49:58 INFO - PROCESS | 1955 | 1461062998406 Marionette TRACE conn5 <- [1,3050,null,{}] 03:49:58 INFO - PROCESS | 1955 | 1461062998412 Marionette TRACE conn5 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:58 INFO - PROCESS | 1955 | 1461062998654 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 03:49:58 INFO - PROCESS | 1955 | 1461062998931 Marionette TRACE conn5 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:58 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa161e70000 == 147 [pid = 1955] [id = 772] 03:49:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 237 (0x7fa15594a800) [pid = 1955] [serial = 2315] [outer = (nil)] 03:49:58 INFO - PROCESS | 1955 | ++DOMWINDOW == 238 (0x7fa16599dc00) [pid = 1955] [serial = 2316] [outer = 0x7fa15594a800] 03:49:59 INFO - PROCESS | 1955 | 1461062999007 Marionette DEBUG loaded listener.js 03:49:59 INFO - PROCESS | 1955 | ++DOMWINDOW == 239 (0x7fa16612e800) [pid = 1955] [serial = 2317] [outer = 0x7fa15594a800] 03:49:59 INFO - PROCESS | 1955 | 1461062999866 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 03:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:49:59 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1479ms 03:49:59 INFO - PROCESS | 1955 | 1461062999884 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 03:49:59 INFO - PROCESS | 1955 | 1461062999887 Marionette TRACE conn5 <- [1,3053,null,{"value":"8"}] 03:49:59 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:49:59 INFO - PROCESS | 1955 | 1461062999897 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:49:59 INFO - PROCESS | 1955 | 1461062999899 Marionette TRACE conn5 <- [1,3054,null,{}] 03:49:59 INFO - PROCESS | 1955 | 1461062999904 Marionette TRACE conn5 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:00 INFO - PROCESS | 1955 | 1461063000142 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 03:50:00 INFO - PROCESS | 1955 | 1461063000398 Marionette TRACE conn5 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:00 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa17d27e800 == 148 [pid = 1955] [id = 773] 03:50:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 240 (0x7fa15cd0dc00) [pid = 1955] [serial = 2318] [outer = (nil)] 03:50:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 241 (0x7fa166f67c00) [pid = 1955] [serial = 2319] [outer = 0x7fa15cd0dc00] 03:50:00 INFO - PROCESS | 1955 | 1461063000485 Marionette DEBUG loaded listener.js 03:50:00 INFO - PROCESS | 1955 | ++DOMWINDOW == 242 (0x7fa1686f0c00) [pid = 1955] [serial = 2320] [outer = 0x7fa15cd0dc00] 03:50:02 INFO - PROCESS | 1955 | 1461063001925 Marionette TRACE conn5 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:50:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:50:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:50:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:50:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:50:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:50:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:50:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:50:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:50:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:50:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:50:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:50:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:50:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:50:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:50:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:50:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:50:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:50:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:50:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:50:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:50:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:50:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:50:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:50:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:50:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:50:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:50:02 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" 03:50:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:50:02 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" 03:50:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:50:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:50:02 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2112ms 03:50:02 INFO - PROCESS | 1955 | 1461063002008 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 03:50:02 INFO - PROCESS | 1955 | 1461063002011 Marionette TRACE conn5 <- [1,3057,null,{"value":"8"}] 03:50:02 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:50:02 INFO - PROCESS | 1955 | 1461063002242 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:50:02 INFO - PROCESS | 1955 | 1461063002244 Marionette TRACE conn5 <- [1,3058,null,{}] 03:50:02 INFO - PROCESS | 1955 | 1461063002255 Marionette TRACE conn5 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:02 INFO - PROCESS | 1955 | 1461063002482 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 03:50:02 INFO - PROCESS | 1955 | 1461063002770 Marionette TRACE conn5 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:02 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14a3b4800 == 149 [pid = 1955] [id = 774] 03:50:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 243 (0x7fa14a2b4c00) [pid = 1955] [serial = 2321] [outer = (nil)] 03:50:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 244 (0x7fa165caa000) [pid = 1955] [serial = 2322] [outer = 0x7fa14a2b4c00] 03:50:02 INFO - PROCESS | 1955 | 1461063002866 Marionette DEBUG loaded listener.js 03:50:02 INFO - PROCESS | 1955 | ++DOMWINDOW == 245 (0x7fa169c82c00) [pid = 1955] [serial = 2323] [outer = 0x7fa14a2b4c00] 03:50:03 INFO - PROCESS | 1955 | 1461063003740 Marionette TRACE conn5 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 03:50:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:50:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:50:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:50:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:50:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:50:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:50:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:50:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:50:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:50:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:50:03 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:50:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:03 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:50:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:50:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:50:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:50:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:50:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:50:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:50:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:50:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:50:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:50:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:50:03 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1720ms 03:50:03 INFO - PROCESS | 1955 | 1461063003783 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 03:50:03 INFO - PROCESS | 1955 | 1461063003790 Marionette TRACE conn5 <- [1,3061,null,{"value":"8"}] 03:50:03 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:50:03 INFO - PROCESS | 1955 | 1461063003847 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:50:03 INFO - PROCESS | 1955 | 1461063003852 Marionette TRACE conn5 <- [1,3062,null,{}] 03:50:03 INFO - PROCESS | 1955 | 1461063003857 Marionette TRACE conn5 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:04 INFO - PROCESS | 1955 | 1461063004145 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 03:50:04 INFO - PROCESS | 1955 | 1461063004483 Marionette TRACE conn5 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:04 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14eb7a800 == 150 [pid = 1955] [id = 775] 03:50:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 246 (0x7fa1470f0400) [pid = 1955] [serial = 2324] [outer = (nil)] 03:50:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 247 (0x7fa165a75400) [pid = 1955] [serial = 2325] [outer = 0x7fa1470f0400] 03:50:04 INFO - PROCESS | 1955 | 1461063004563 Marionette DEBUG loaded listener.js 03:50:04 INFO - PROCESS | 1955 | ++DOMWINDOW == 248 (0x7fa179047000) [pid = 1955] [serial = 2326] [outer = 0x7fa1470f0400] 03:50:04 INFO - PROCESS | 1955 | [1955] 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 03:50:05 INFO - PROCESS | 1955 | 1461063005398 Marionette TRACE conn5 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:50:05 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:50:05 INFO - {} 03:50:05 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1584ms 03:50:05 INFO - PROCESS | 1955 | 1461063005427 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 03:50:05 INFO - PROCESS | 1955 | 1461063005430 Marionette TRACE conn5 <- [1,3065,null,{"value":"8"}] 03:50:05 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:50:05 INFO - PROCESS | 1955 | 1461063005436 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:50:05 INFO - PROCESS | 1955 | 1461063005439 Marionette TRACE conn5 <- [1,3066,null,{}] 03:50:05 INFO - PROCESS | 1955 | 1461063005445 Marionette TRACE conn5 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:05 INFO - PROCESS | 1955 | 1461063005684 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 03:50:05 INFO - PROCESS | 1955 | 1461063005968 Marionette TRACE conn5 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:05 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa150084000 == 151 [pid = 1955] [id = 776] 03:50:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 249 (0x7fa14a1c5800) [pid = 1955] [serial = 2327] [outer = (nil)] 03:50:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 250 (0x7fa14a1cac00) [pid = 1955] [serial = 2328] [outer = 0x7fa14a1c5800] 03:50:06 INFO - PROCESS | 1955 | 1461063006051 Marionette DEBUG loaded listener.js 03:50:06 INFO - PROCESS | 1955 | ++DOMWINDOW == 251 (0x7fa169c79400) [pid = 1955] [serial = 2329] [outer = 0x7fa14a1c5800] 03:50:06 INFO - PROCESS | 1955 | 1461063006903 Marionette TRACE conn5 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 03:50:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:50:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:50:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:50:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:50:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:50:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:50:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:50:06 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1527ms 03:50:06 INFO - PROCESS | 1955 | 1461063006968 Marionette TRACE conn5 -> [0,3069,"getWindowHandle",null] 03:50:06 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:50:06 INFO - PROCESS | 1955 | 1461063006973 Marionette TRACE conn5 <- [1,3069,null,{"value":"8"}] 03:50:06 INFO - PROCESS | 1955 | 1461063006979 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:50:06 INFO - PROCESS | 1955 | 1461063006982 Marionette TRACE conn5 <- [1,3070,null,{}] 03:50:06 INFO - PROCESS | 1955 | 1461063006988 Marionette TRACE conn5 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:07 INFO - PROCESS | 1955 | 1461063007252 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 03:50:07 INFO - PROCESS | 1955 | 1461063007516 Marionette TRACE conn5 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:07 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15ea8f800 == 152 [pid = 1955] [id = 777] 03:50:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 252 (0x7fa14a1c6800) [pid = 1955] [serial = 2330] [outer = (nil)] 03:50:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 253 (0x7fa14d425c00) [pid = 1955] [serial = 2331] [outer = 0x7fa14a1c6800] 03:50:07 INFO - PROCESS | 1955 | 1461063007597 Marionette DEBUG loaded listener.js 03:50:07 INFO - PROCESS | 1955 | ++DOMWINDOW == 254 (0x7fa14d42a800) [pid = 1955] [serial = 2332] [outer = 0x7fa14a1c6800] 03:50:08 INFO - PROCESS | 1955 | 1461063008413 Marionette TRACE conn5 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 03:50:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:50:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:50:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:50:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:50:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:50:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:50:08 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1479ms 03:50:08 INFO - PROCESS | 1955 | 1461063008459 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 03:50:08 INFO - PROCESS | 1955 | 1461063008463 Marionette TRACE conn5 <- [1,3073,null,{"value":"8"}] 03:50:08 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:50:08 INFO - PROCESS | 1955 | 1461063008469 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:50:08 INFO - PROCESS | 1955 | 1461063008472 Marionette TRACE conn5 <- [1,3074,null,{}] 03:50:08 INFO - PROCESS | 1955 | 1461063008477 Marionette TRACE conn5 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:08 INFO - PROCESS | 1955 | 1461063008743 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 03:50:09 INFO - PROCESS | 1955 | 1461063009042 Marionette TRACE conn5 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:09 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa161624000 == 153 [pid = 1955] [id = 778] 03:50:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 255 (0x7fa148e08000) [pid = 1955] [serial = 2333] [outer = (nil)] 03:50:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 256 (0x7fa148e0b000) [pid = 1955] [serial = 2334] [outer = 0x7fa148e08000] 03:50:09 INFO - PROCESS | 1955 | 1461063009119 Marionette DEBUG loaded listener.js 03:50:09 INFO - PROCESS | 1955 | ++DOMWINDOW == 257 (0x7fa148e10000) [pid = 1955] [serial = 2335] [outer = 0x7fa148e08000] 03:50:09 INFO - PROCESS | 1955 | 1461063009885 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 03:50:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:50:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:50:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:50:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:50:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:50:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:50:09 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1479ms 03:50:09 INFO - PROCESS | 1955 | 1461063009950 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 03:50:09 INFO - PROCESS | 1955 | 1461063009953 Marionette TRACE conn5 <- [1,3077,null,{"value":"8"}] 03:50:09 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:50:09 INFO - PROCESS | 1955 | 1461063009969 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:50:09 INFO - PROCESS | 1955 | 1461063009972 Marionette TRACE conn5 <- [1,3078,null,{}] 03:50:09 INFO - PROCESS | 1955 | 1461063009978 Marionette TRACE conn5 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:10 INFO - PROCESS | 1955 | 1461063010208 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 03:50:10 INFO - PROCESS | 1955 | 1461063010501 Marionette TRACE conn5 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:10 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa142811800 == 154 [pid = 1955] [id = 779] 03:50:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 258 (0x7fa148e08400) [pid = 1955] [serial = 2336] [outer = (nil)] 03:50:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 259 (0x7fa148e10400) [pid = 1955] [serial = 2337] [outer = 0x7fa148e08400] 03:50:10 INFO - PROCESS | 1955 | 1461063010612 Marionette DEBUG loaded listener.js 03:50:10 INFO - PROCESS | 1955 | ++DOMWINDOW == 260 (0x7fa14a1cd400) [pid = 1955] [serial = 2338] [outer = 0x7fa148e08400] 03:50:11 INFO - PROCESS | 1955 | 1461063011520 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 03:50:11 INFO - PROCESS | 1955 | 1461063011593 Marionette TRACE conn5 <- [1,3081,null,{"value":"8"}] 03:50:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 03:50:11 INFO - PROCESS | 1955 | 1461063011605 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:50:11 INFO - PROCESS | 1955 | 1461063011607 Marionette TRACE conn5 <- [1,3082,null,{}] 03:50:11 INFO - PROCESS | 1955 | 1461063011614 Marionette TRACE conn5 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:11 INFO - PROCESS | 1955 | 1461063011864 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 03:50:12 INFO - PROCESS | 1955 | 1461063012179 Marionette TRACE conn5 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:12 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa15010d000 == 155 [pid = 1955] [id = 780] 03:50:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 261 (0x7fa142873400) [pid = 1955] [serial = 2339] [outer = (nil)] 03:50:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 262 (0x7fa14287dc00) [pid = 1955] [serial = 2340] [outer = 0x7fa142873400] 03:50:12 INFO - PROCESS | 1955 | 1461063012308 Marionette DEBUG loaded listener.js 03:50:12 INFO - PROCESS | 1955 | ++DOMWINDOW == 263 (0x7fa14c749400) [pid = 1955] [serial = 2341] [outer = 0x7fa142873400] 03:50:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14ff8a000 == 154 [pid = 1955] [id = 653] 03:50:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14bf99800 == 153 [pid = 1955] [id = 649] 03:50:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa149ac4000 == 152 [pid = 1955] [id = 648] 03:50:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa149ac1000 == 151 [pid = 1955] [id = 652] 03:50:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15577f800 == 150 [pid = 1955] [id = 657] 03:50:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14ff7d800 == 149 [pid = 1955] [id = 692] 03:50:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15d358000 == 148 [pid = 1955] [id = 488] 03:50:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa151fe6800 == 147 [pid = 1955] [id = 654] 03:50:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15a877800 == 146 [pid = 1955] [id = 659] 03:50:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15549b800 == 145 [pid = 1955] [id = 397] 03:50:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa165f22800 == 144 [pid = 1955] [id = 58] 03:50:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15311d800 == 143 [pid = 1955] [id = 655] 03:50:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa153152000 == 142 [pid = 1955] [id = 763] 03:50:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa151dda800 == 141 [pid = 1955] [id = 762] 03:50:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14eade800 == 140 [pid = 1955] [id = 761] 03:50:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14bf92800 == 139 [pid = 1955] [id = 760] 03:50:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa176807000 == 138 [pid = 1955] [id = 757] 03:50:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1786d6000 == 137 [pid = 1955] [id = 754] 03:50:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa176817800 == 136 [pid = 1955] [id = 753] 03:50:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa1748b1800 == 135 [pid = 1955] [id = 752] 03:50:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa173980000 == 134 [pid = 1955] [id = 751] 03:50:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16ce57800 == 133 [pid = 1955] [id = 750] 03:50:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa169956000 == 132 [pid = 1955] [id = 749] 03:50:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa167583800 == 131 [pid = 1955] [id = 748] 03:50:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa166a97000 == 130 [pid = 1955] [id = 747] 03:50:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa165714800 == 129 [pid = 1955] [id = 746] 03:50:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa161ca8800 == 128 [pid = 1955] [id = 745] 03:50:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa16121a000 == 127 [pid = 1955] [id = 744] 03:50:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15dc99800 == 126 [pid = 1955] [id = 743] 03:50:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15cc0d000 == 125 [pid = 1955] [id = 742] 03:50:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa15a626000 == 124 [pid = 1955] [id = 741] 03:50:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa155597800 == 123 [pid = 1955] [id = 740] 03:50:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa153144800 == 122 [pid = 1955] [id = 739] 03:50:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa14ebf7000 == 121 [pid = 1955] [id = 738] 03:50:14 INFO - PROCESS | 1955 | --DOCSHELL 0x7fa148ed2000 == 120 [pid = 1955] [id = 737] 03:50:14 INFO - PROCESS | 1955 | --DOMWINDOW == 262 (0x7fa160f62c00) [pid = 1955] [serial = 2186] [outer = (nil)] [url = about:blank] 03:50:14 INFO - PROCESS | 1955 | --DOMWINDOW == 261 (0x7fa1503ae400) [pid = 1955] [serial = 2210] [outer = (nil)] [url = about:blank] 03:50:14 INFO - PROCESS | 1955 | --DOMWINDOW == 260 (0x7fa15cba2800) [pid = 1955] [serial = 2159] [outer = (nil)] [url = about:blank] 03:50:14 INFO - PROCESS | 1955 | --DOMWINDOW == 259 (0x7fa15ceb1800) [pid = 1955] [serial = 2162] [outer = (nil)] [url = about:blank] 03:50:14 INFO - PROCESS | 1955 | --DOMWINDOW == 258 (0x7fa147030000) [pid = 1955] [serial = 2198] [outer = (nil)] [url = about:blank] 03:50:14 INFO - PROCESS | 1955 | --DOMWINDOW == 257 (0x7fa15ee33000) [pid = 1955] [serial = 2177] [outer = (nil)] [url = about:blank] 03:50:14 INFO - PROCESS | 1955 | --DOMWINDOW == 256 (0x7fa15df1b800) [pid = 1955] [serial = 2174] [outer = (nil)] [url = about:blank] 03:50:14 INFO - PROCESS | 1955 | --DOMWINDOW == 255 (0x7fa14e8b5800) [pid = 1955] [serial = 2205] [outer = (nil)] [url = about:blank] 03:50:14 INFO - PROCESS | 1955 | --DOMWINDOW == 254 (0x7fa161333c00) [pid = 1955] [serial = 2183] [outer = (nil)] [url = about:blank] 03:50:14 INFO - PROCESS | 1955 | --DOMWINDOW == 253 (0x7fa14f0ba000) [pid = 1955] [serial = 2207] [outer = (nil)] [url = about:blank] 03:50:14 INFO - PROCESS | 1955 | --DOMWINDOW == 252 (0x7fa1541b1800) [pid = 1955] [serial = 2153] [outer = (nil)] [url = about:blank] 03:50:14 INFO - PROCESS | 1955 | --DOMWINDOW == 251 (0x7fa14dfdc400) [pid = 1955] [serial = 2147] [outer = (nil)] [url = about:blank] 03:50:14 INFO - PROCESS | 1955 | --DOMWINDOW == 250 (0x7fa1503af800) [pid = 1955] [serial = 2208] [outer = (nil)] [url = about:blank] 03:50:14 INFO - PROCESS | 1955 | --DOMWINDOW == 249 (0x7fa15d756400) [pid = 1955] [serial = 2171] [outer = (nil)] [url = about:blank] 03:50:14 INFO - PROCESS | 1955 | --DOMWINDOW == 248 (0x7fa161beb400) [pid = 1955] [serial = 2195] [outer = (nil)] [url = about:blank] 03:50:14 INFO - PROCESS | 1955 | --DOMWINDOW == 247 (0x7fa149bd3000) [pid = 1955] [serial = 2199] [outer = (nil)] [url = about:blank] 03:50:14 INFO - PROCESS | 1955 | --DOMWINDOW == 246 (0x7fa155951800) [pid = 1955] [serial = 2156] [outer = (nil)] [url = about:blank] 03:50:14 INFO - PROCESS | 1955 | --DOMWINDOW == 245 (0x7fa155b58800) [pid = 1955] [serial = 2165] [outer = (nil)] [url = about:blank] 03:50:14 INFO - PROCESS | 1955 | --DOMWINDOW == 244 (0x7fa14c751c00) [pid = 1955] [serial = 2202] [outer = (nil)] [url = about:blank] 03:50:14 INFO - PROCESS | 1955 | --DOMWINDOW == 243 (0x7fa161befc00) [pid = 1955] [serial = 2192] [outer = (nil)] [url = about:blank] 03:50:14 INFO - PROCESS | 1955 | --DOMWINDOW == 242 (0x7fa152249400) [pid = 1955] [serial = 2150] [outer = (nil)] [url = about:blank] 03:50:14 INFO - PROCESS | 1955 | --DOMWINDOW == 241 (0x7fa160ddb800) [pid = 1955] [serial = 2180] [outer = (nil)] [url = about:blank] 03:50:14 INFO - PROCESS | 1955 | --DOMWINDOW == 240 (0x7fa14a450c00) [pid = 1955] [serial = 2201] [outer = (nil)] [url = about:blank] 03:50:14 INFO - PROCESS | 1955 | --DOMWINDOW == 239 (0x7fa1617a6c00) [pid = 1955] [serial = 2189] [outer = (nil)] [url = about:blank] 03:50:14 INFO - PROCESS | 1955 | --DOMWINDOW == 238 (0x7fa14e3ef800) [pid = 1955] [serial = 2204] [outer = (nil)] [url = about:blank] 03:50:14 INFO - PROCESS | 1955 | --DOMWINDOW == 237 (0x7fa149ee3c00) [pid = 1955] [serial = 2144] [outer = (nil)] [url = about:blank] 03:50:14 INFO - PROCESS | 1955 | --DOMWINDOW == 236 (0x7fa15d343c00) [pid = 1955] [serial = 2168] [outer = (nil)] [url = about:blank] 03:50:14 INFO - PROCESS | 1955 | --DOMWINDOW == 235 (0x7fa14f251000) [pid = 1955] [serial = 2073] [outer = (nil)] [url = about:blank] 03:50:14 INFO - PROCESS | 1955 | 1461063014852 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 03:50:14 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:50:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:50:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:50:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 3383ms 03:50:14 INFO - PROCESS | 1955 | 1461063014990 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 03:50:14 INFO - PROCESS | 1955 | 1461063014994 Marionette TRACE conn5 <- [1,3085,null,{"value":"8"}] 03:50:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:50:15 INFO - PROCESS | 1955 | 1461063015004 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:50:15 INFO - PROCESS | 1955 | 1461063015009 Marionette TRACE conn5 <- [1,3086,null,{}] 03:50:15 INFO - PROCESS | 1955 | 1461063015020 Marionette TRACE conn5 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:15 INFO - PROCESS | 1955 | 1461063015237 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 03:50:15 INFO - PROCESS | 1955 | 1461063015480 Marionette TRACE conn5 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:15 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14a0e0000 == 121 [pid = 1955] [id = 781] 03:50:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 236 (0x7fa149ee5800) [pid = 1955] [serial = 2342] [outer = (nil)] 03:50:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 237 (0x7fa149ef2000) [pid = 1955] [serial = 2343] [outer = 0x7fa149ee5800] 03:50:15 INFO - PROCESS | 1955 | 1461063015547 Marionette DEBUG loaded listener.js 03:50:15 INFO - PROCESS | 1955 | ++DOMWINDOW == 238 (0x7fa14a11cc00) [pid = 1955] [serial = 2344] [outer = 0x7fa149ee5800] 03:50:16 INFO - PROCESS | 1955 | 1461063016238 Marionette TRACE conn5 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 03:50:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:50:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1290ms 03:50:16 INFO - PROCESS | 1955 | 1461063016295 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 03:50:16 INFO - PROCESS | 1955 | 1461063016303 Marionette TRACE conn5 <- [1,3089,null,{"value":"8"}] 03:50:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:50:16 INFO - PROCESS | 1955 | 1461063016313 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:50:16 INFO - PROCESS | 1955 | 1461063016318 Marionette TRACE conn5 <- [1,3090,null,{}] 03:50:16 INFO - PROCESS | 1955 | 1461063016323 Marionette TRACE conn5 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:16 INFO - PROCESS | 1955 | 1461063016617 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 03:50:16 INFO - PROCESS | 1955 | 1461063016645 Marionette TRACE conn5 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:16 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14cac4800 == 122 [pid = 1955] [id = 782] 03:50:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 239 (0x7fa149bd1800) [pid = 1955] [serial = 2345] [outer = (nil)] 03:50:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 240 (0x7fa14a44fc00) [pid = 1955] [serial = 2346] [outer = 0x7fa149bd1800] 03:50:16 INFO - PROCESS | 1955 | 1461063016709 Marionette DEBUG loaded listener.js 03:50:16 INFO - PROCESS | 1955 | ++DOMWINDOW == 241 (0x7fa14bf49400) [pid = 1955] [serial = 2347] [outer = 0x7fa149bd1800] 03:50:17 INFO - PROCESS | 1955 | 1461063017684 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 03:50:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:50:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1382ms 03:50:17 INFO - PROCESS | 1955 | 1461063017704 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 03:50:17 INFO - PROCESS | 1955 | 1461063017708 Marionette TRACE conn5 <- [1,3093,null,{"value":"8"}] 03:50:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:50:17 INFO - PROCESS | 1955 | 1461063017714 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:50:17 INFO - PROCESS | 1955 | 1461063017719 Marionette TRACE conn5 <- [1,3094,null,{}] 03:50:17 INFO - PROCESS | 1955 | 1461063017755 Marionette TRACE conn5 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:18 INFO - PROCESS | 1955 | 1461063018051 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 03:50:18 INFO - PROCESS | 1955 | 1461063018091 Marionette TRACE conn5 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:18 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14dfaf800 == 123 [pid = 1955] [id = 783] 03:50:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 242 (0x7fa14c893000) [pid = 1955] [serial = 2348] [outer = (nil)] 03:50:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 243 (0x7fa14c89e400) [pid = 1955] [serial = 2349] [outer = 0x7fa14c893000] 03:50:18 INFO - PROCESS | 1955 | 1461063018161 Marionette DEBUG loaded listener.js 03:50:18 INFO - PROCESS | 1955 | ++DOMWINDOW == 244 (0x7fa14d2fcc00) [pid = 1955] [serial = 2350] [outer = 0x7fa14c893000] 03:50:19 INFO - PROCESS | 1955 | 1461063019095 Marionette TRACE conn5 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 03:50:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:50:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1399ms 03:50:19 INFO - PROCESS | 1955 | 1461063019114 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 03:50:19 INFO - PROCESS | 1955 | 1461063019118 Marionette TRACE conn5 <- [1,3097,null,{"value":"8"}] 03:50:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:50:19 INFO - PROCESS | 1955 | 1461063019131 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:50:19 INFO - PROCESS | 1955 | 1461063019133 Marionette TRACE conn5 <- [1,3098,null,{}] 03:50:19 INFO - PROCESS | 1955 | 1461063019139 Marionette TRACE conn5 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:19 INFO - PROCESS | 1955 | 1461063019410 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 243 (0x7fa14e72c400) [pid = 1955] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 242 (0x7fa15b825c00) [pid = 1955] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 241 (0x7fa1491c2800) [pid = 1955] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 240 (0x7fa14e3e1400) [pid = 1955] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 239 (0x7fa146606800) [pid = 1955] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 238 (0x7fa14f04d000) [pid = 1955] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 237 (0x7fa14dfd3000) [pid = 1955] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 236 (0x7fa14a453c00) [pid = 1955] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 235 (0x7fa15ceb9c00) [pid = 1955] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 234 (0x7fa15dca9400) [pid = 1955] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 233 (0x7fa15dcb2000) [pid = 1955] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 232 (0x7fa1467b4800) [pid = 1955] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 231 (0x7fa152956800) [pid = 1955] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 230 (0x7fa14ffee800) [pid = 1955] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 229 (0x7fa147029800) [pid = 1955] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 228 (0x7fa15dcb0800) [pid = 1955] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 227 (0x7fa149be0400) [pid = 1955] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 226 (0x7fa14c74f400) [pid = 1955] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 225 (0x7fa154225000) [pid = 1955] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 224 (0x7fa14eaa3c00) [pid = 1955] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 223 (0x7fa14e72fc00) [pid = 1955] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 222 (0x7fa154250c00) [pid = 1955] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 221 (0x7fa146604000) [pid = 1955] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 220 (0x7fa1522a7000) [pid = 1955] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 219 (0x7fa14e3d6c00) [pid = 1955] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 218 (0x7fa14660f000) [pid = 1955] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 217 (0x7fa14f044800) [pid = 1955] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 216 (0x7fa15294a000) [pid = 1955] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 215 (0x7fa155c99c00) [pid = 1955] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 214 (0x7fa1503a7800) [pid = 1955] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 213 (0x7fa14a3a3800) [pid = 1955] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 212 (0x7fa15334ac00) [pid = 1955] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 211 (0x7fa1491c4c00) [pid = 1955] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 210 (0x7fa14e3d8c00) [pid = 1955] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 209 (0x7fa14660e800) [pid = 1955] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 208 (0x7fa14e7d8400) [pid = 1955] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 207 (0x7fa15ca56c00) [pid = 1955] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 206 (0x7fa154365400) [pid = 1955] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 205 (0x7fa15d344400) [pid = 1955] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 204 (0x7fa15b824000) [pid = 1955] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 203 (0x7fa14f046400) [pid = 1955] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 202 (0x7fa14fff1000) [pid = 1955] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 201 (0x7fa152a6c000) [pid = 1955] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 200 (0x7fa15a64a000) [pid = 1955] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 199 (0x7fa14702c000) [pid = 1955] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 198 (0x7fa1503b2400) [pid = 1955] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 197 (0x7fa1686b7800) [pid = 1955] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 196 (0x7fa167060000) [pid = 1955] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 195 (0x7fa1540bd400) [pid = 1955] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 194 (0x7fa14e7d7800) [pid = 1955] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 193 (0x7fa147033400) [pid = 1955] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 192 (0x7fa15ee2d400) [pid = 1955] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 191 (0x7fa1467b5400) [pid = 1955] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 190 (0x7fa1621c4800) [pid = 1955] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 189 (0x7fa15ceb7c00) [pid = 1955] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 188 (0x7fa15a642c00) [pid = 1955] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 187 (0x7fa1634f5400) [pid = 1955] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 186 (0x7fa15cba3400) [pid = 1955] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 185 (0x7fa160c6e800) [pid = 1955] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 184 (0x7fa15229fc00) [pid = 1955] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 183 (0x7fa1634f0800) [pid = 1955] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 182 (0x7fa155b5a400) [pid = 1955] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 181 (0x7fa1647d7800) [pid = 1955] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 180 (0x7fa15a648800) [pid = 1955] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 179 (0x7fa15d9f2c00) [pid = 1955] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 178 (0x7fa14660a400) [pid = 1955] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 177 (0x7fa14a44d400) [pid = 1955] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 176 (0x7fa14e8b9c00) [pid = 1955] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 175 (0x7fa166232800) [pid = 1955] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 174 (0x7fa15dea9c00) [pid = 1955] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 03:50:20 INFO - PROCESS | 1955 | --DOMWINDOW == 173 (0x7fa14a44f800) [pid = 1955] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 03:50:20 INFO - PROCESS | 1955 | 1461063020776 Marionette TRACE conn5 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:20 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa144883800 == 124 [pid = 1955] [id = 784] 03:50:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 174 (0x7fa146604000) [pid = 1955] [serial = 2351] [outer = (nil)] 03:50:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 175 (0x7fa1467b5400) [pid = 1955] [serial = 2352] [outer = 0x7fa146604000] 03:50:20 INFO - PROCESS | 1955 | 1461063020845 Marionette DEBUG loaded listener.js 03:50:20 INFO - PROCESS | 1955 | ++DOMWINDOW == 176 (0x7fa14a3acc00) [pid = 1955] [serial = 2353] [outer = 0x7fa146604000] 03:50:21 INFO - PROCESS | 1955 | 1461063021513 Marionette TRACE conn5 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 03:50:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:50:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:50:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 2437ms 03:50:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:50:21 INFO - PROCESS | 1955 | 1461063021569 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 03:50:21 INFO - PROCESS | 1955 | 1461063021571 Marionette TRACE conn5 <- [1,3101,null,{"value":"8"}] 03:50:21 INFO - PROCESS | 1955 | 1461063021578 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:50:21 INFO - PROCESS | 1955 | 1461063021581 Marionette TRACE conn5 <- [1,3102,null,{}] 03:50:21 INFO - PROCESS | 1955 | 1461063021586 Marionette TRACE conn5 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:21 INFO - PROCESS | 1955 | 1461063021862 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 03:50:21 INFO - PROCESS | 1955 | 1461063021895 Marionette TRACE conn5 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:21 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa150096000 == 125 [pid = 1955] [id = 785] 03:50:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 177 (0x7fa146607800) [pid = 1955] [serial = 2354] [outer = (nil)] 03:50:21 INFO - PROCESS | 1955 | ++DOMWINDOW == 178 (0x7fa14e03d000) [pid = 1955] [serial = 2355] [outer = 0x7fa146607800] 03:50:21 INFO - PROCESS | 1955 | 1461063021956 Marionette DEBUG loaded listener.js 03:50:22 INFO - PROCESS | 1955 | ++DOMWINDOW == 179 (0x7fa14e72d000) [pid = 1955] [serial = 2356] [outer = 0x7fa146607800] 03:50:23 INFO - PROCESS | 1955 | 1461063023040 Marionette TRACE conn5 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 03:50:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:50:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1482ms 03:50:23 INFO - PROCESS | 1955 | 1461063023060 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 03:50:23 INFO - PROCESS | 1955 | 1461063023066 Marionette TRACE conn5 <- [1,3105,null,{"value":"8"}] 03:50:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:50:23 INFO - PROCESS | 1955 | 1461063023076 Marionette TRACE conn5 -> [0,3106,"setScriptTimeout",{"ms":35000}] 03:50:23 INFO - PROCESS | 1955 | 1461063023083 Marionette TRACE conn5 <- [1,3106,null,{}] 03:50:23 INFO - PROCESS | 1955 | 1461063023094 Marionette TRACE conn5 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:23 INFO - PROCESS | 1955 | 1461063023517 Marionette TRACE conn5 <- [1,3107,null,{"value":null}] 03:50:23 INFO - PROCESS | 1955 | 1461063023814 Marionette TRACE conn5 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:23 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14a425800 == 126 [pid = 1955] [id = 786] 03:50:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 180 (0x7fa148e11000) [pid = 1955] [serial = 2357] [outer = (nil)] 03:50:23 INFO - PROCESS | 1955 | ++DOMWINDOW == 181 (0x7fa149be0c00) [pid = 1955] [serial = 2358] [outer = 0x7fa148e11000] 03:50:23 INFO - PROCESS | 1955 | 1461063023895 Marionette DEBUG loaded listener.js 03:50:24 INFO - PROCESS | 1955 | ++DOMWINDOW == 182 (0x7fa14a2b4400) [pid = 1955] [serial = 2359] [outer = 0x7fa148e11000] 03:50:24 INFO - PROCESS | 1955 | 1461063024755 Marionette TRACE conn5 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 03:50:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:50:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:50:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:50:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1690ms 03:50:24 INFO - PROCESS | 1955 | 1461063024765 Marionette TRACE conn5 -> [0,3109,"getWindowHandle",null] 03:50:24 INFO - PROCESS | 1955 | 1461063024774 Marionette TRACE conn5 <- [1,3109,null,{"value":"8"}] 03:50:24 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:50:24 INFO - PROCESS | 1955 | 1461063024786 Marionette TRACE conn5 -> [0,3110,"setScriptTimeout",{"ms":35000}] 03:50:24 INFO - PROCESS | 1955 | 1461063024790 Marionette TRACE conn5 <- [1,3110,null,{}] 03:50:24 INFO - PROCESS | 1955 | 1461063024796 Marionette TRACE conn5 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:25 INFO - PROCESS | 1955 | 1461063025033 Marionette TRACE conn5 <- [1,3111,null,{"value":null}] 03:50:25 INFO - PROCESS | 1955 | 1461063025317 Marionette TRACE conn5 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:25 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa14eb8f800 == 127 [pid = 1955] [id = 787] 03:50:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 183 (0x7fa149bd6000) [pid = 1955] [serial = 2360] [outer = (nil)] 03:50:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 184 (0x7fa14a44f800) [pid = 1955] [serial = 2361] [outer = 0x7fa149bd6000] 03:50:25 INFO - PROCESS | 1955 | 1461063025396 Marionette DEBUG loaded listener.js 03:50:25 INFO - PROCESS | 1955 | ++DOMWINDOW == 185 (0x7fa14bf4c400) [pid = 1955] [serial = 2362] [outer = 0x7fa149bd6000] 03:50:26 INFO - PROCESS | 1955 | 1461063026342 Marionette TRACE conn5 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 03:50:26 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:50:26 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 03:50:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:50:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:50:26 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1589ms 03:50:26 INFO - PROCESS | 1955 | 1461063026378 Marionette TRACE conn5 -> [0,3113,"getWindowHandle",null] 03:50:26 INFO - PROCESS | 1955 | 1461063026381 Marionette TRACE conn5 <- [1,3113,null,{"value":"8"}] 03:50:26 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:50:26 INFO - PROCESS | 1955 | 1461063026391 Marionette TRACE conn5 -> [0,3114,"setScriptTimeout",{"ms":35000}] 03:50:26 INFO - PROCESS | 1955 | 1461063026398 Marionette TRACE conn5 <- [1,3114,null,{}] 03:50:26 INFO - PROCESS | 1955 | 1461063026416 Marionette TRACE conn5 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:26 INFO - PROCESS | 1955 | 1461063026796 Marionette TRACE conn5 <- [1,3115,null,{"value":null}] 03:50:27 INFO - PROCESS | 1955 | 1461063027021 Marionette TRACE conn5 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"013307fb-3803-4580-bcdf-c286997e3865\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:27 INFO - PROCESS | 1955 | ++DOCSHELL 0x7fa151fe6800 == 128 [pid = 1955] [id = 788] 03:50:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 186 (0x7fa14c74d000) [pid = 1955] [serial = 2363] [outer = (nil)] 03:50:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 187 (0x7fa14ca6b000) [pid = 1955] [serial = 2364] [outer = 0x7fa14c74d000] 03:50:27 INFO - PROCESS | 1955 | 1461063027157 Marionette DEBUG loaded listener.js 03:50:27 INFO - PROCESS | 1955 | ++DOMWINDOW == 188 (0x7fa14dfd7800) [pid = 1955] [serial = 2365] [outer = 0x7fa14c74d000] 03:50:28 INFO - PROCESS | 1955 | 1461063028014 Marionette TRACE conn5 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 03:50:28 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:50:28 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1643ms 03:50:28 INFO - PROCESS | 1955 | 1461063028035 Marionette TRACE conn5 -> [0,3117,"getWindowHandle",null] 03:50:28 INFO - PROCESS | 1955 | 1461063028040 Marionette TRACE conn5 <- [1,3117,null,{"value":"8"}] 03:50:29 WARNING - u'runner_teardown' () 03:50:29 INFO - No more tests 03:50:29 INFO - Got 0 unexpected results 03:50:29 INFO - SUITE-END | took 1202s 03:50:29 INFO - Closing logging queue 03:50:29 INFO - queue closed 03:50:29 INFO - Return code: 0 03:50:29 WARNING - # TBPL SUCCESS # 03:50:29 INFO - Running post-action listener: _resource_record_post_action 03:50:29 INFO - Running post-run listener: _resource_record_post_run 03:50:30 INFO - Total resource usage - Wall time: 1242s; CPU: 98.0%; Read bytes: 6664192; Write bytes: 974688256; Read time: 5096; Write time: 326984 03:50:30 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:50:30 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 4096; Write bytes: 113922048; Read time: 12; Write time: 87088 03:50:30 INFO - run-tests - Wall time: 1210s; CPU: 98.0%; Read bytes: 6074368; Write bytes: 761520128; Read time: 4900; Write time: 106440 03:50:30 INFO - Running post-run listener: _upload_blobber_files 03:50:30 INFO - Blob upload gear active. 03:50:30 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 03:50:30 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 03:50:30 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'] 03:50:30 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 03:50:31 INFO - (blobuploader) - INFO - Open directory for files ... 03:50:31 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 03:50:31 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:50:31 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:50:32 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:50:32 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:50:32 INFO - (blobuploader) - INFO - Done attempting. 03:50:32 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 03:50:32 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:50:32 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:50:33 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:50:33 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:50:33 INFO - (blobuploader) - INFO - Done attempting. 03:50:33 INFO - (blobuploader) - INFO - Iteration through files over. 03:50:33 INFO - Return code: 0 03:50:33 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 03:50:33 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 03:50:33 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/416b4ad1082e257d581972cab8b1569a5ff145bccc57419a5321f806eabb770e59d2fa191bf6f5c6a52abf454ad47d670f4432a3ad5375d88e4f2a6007795cfd", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ec1f36a91070259e7e1a43ecff366906f7d36a4e231f44ed8966ba02d5bcd9f88051422cdcba9499a0240a5f9db352505bb0cb10db802a8af5dd0cd61801de7e"} 03:50:33 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 03:50:33 INFO - Writing to file /builds/slave/test/properties/blobber_files 03:50:33 INFO - Contents: 03:50:33 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/416b4ad1082e257d581972cab8b1569a5ff145bccc57419a5321f806eabb770e59d2fa191bf6f5c6a52abf454ad47d670f4432a3ad5375d88e4f2a6007795cfd", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ec1f36a91070259e7e1a43ecff366906f7d36a4e231f44ed8966ba02d5bcd9f88051422cdcba9499a0240a5f9db352505bb0cb10db802a8af5dd0cd61801de7e"} 03:50:33 INFO - Running post-run listener: copy_logs_to_upload_dir 03:50:33 INFO - Copying logs to upload dir... 03:50:33 INFO - mkdir: /builds/slave/test/build/upload/logs 03:50:33 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1338.397504 ========= master_lag: 0.89 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 19 secs) (at 2016-04-19 03:50:33.934465) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 2 secs) (at 2016-04-19 03:50:33.940952) ========= 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-1461061421.65650-1257742942 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/416b4ad1082e257d581972cab8b1569a5ff145bccc57419a5321f806eabb770e59d2fa191bf6f5c6a52abf454ad47d670f4432a3ad5375d88e4f2a6007795cfd", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ec1f36a91070259e7e1a43ecff366906f7d36a4e231f44ed8966ba02d5bcd9f88051422cdcba9499a0240a5f9db352505bb0cb10db802a8af5dd0cd61801de7e"} build_url:https://queue.taskcluster.net/v1/task/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.037809 build_url: 'https://queue.taskcluster.net/v1/task/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/416b4ad1082e257d581972cab8b1569a5ff145bccc57419a5321f806eabb770e59d2fa191bf6f5c6a52abf454ad47d670f4432a3ad5375d88e4f2a6007795cfd", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ec1f36a91070259e7e1a43ecff366906f7d36a4e231f44ed8966ba02d5bcd9f88051422cdcba9499a0240a5f9db352505bb0cb10db802a8af5dd0cd61801de7e"}' symbols_url: 'https://queue.taskcluster.net/v1/task/DN_G1bkpQ8qQ2dT5Uu6ppA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 2.17 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 2 secs) (at 2016-04-19 03:50:36.145739) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 6 secs) (at 2016-04-19 03:50:36.146282) ========= 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-1461061421.65650-1257742942 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021065 ========= master_lag: 6.27 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 6 secs) (at 2016-04-19 03:50:42.439732) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 03:50:42.440248) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 03:50:42.455056) ========= ========= Total master_lag: 19.28 =========